Platform for managing loyalty campaigns and voucher validation.Platform for managing loyalty campaigns and voucher validation.

📝 Executive Summary A full-stack web application developed for managing promotional campaigns, allowing users to sign up to receive vouchers via SMS. The system includes an advanced administration panel for campaign monitoring and a dedicated interface for cashiers to validate vouchers in real time. 🛠️ Technologies Used (Tech Stack) Framework: Laravel 11 (PHP) Admin Panel: Filament PHP v3 Frontend & Interactivity: Livewire, Blade, Tailwind CSS Database: MySQL Integrations: SMS API Gateway (for sending codes) 🚀 Key Features Registration & Voucher Generation Flow: Users fill out a registration form (managed by SubmissionResource). The system automatically generates a unique voucher code (VoucherService). The code is instantly sent via SMS to the customer (SmsService). Validation System (Role-Based): Special interface for cashiers (ValidateVoucher.php), optimized for speed. Real-time verification of whether the voucher is valid, expired, or already used. Immediate visual feedback (Success/Error) when entering the code. Administration Panel (Dashboard): Monitoring of SMS logs (SmsLogResource) to see the status of message delivery. User and permission management (Admin vs. Cashier). View all registrations and the status of associated vouchers. Security & Architecture: Robust authentication (Fortify). Separation of logic Translated with DeepL.com (free version)

Tech Stack

Laravel 12 Filament PHP v3 Livewire Blade MySQL SMS API Gateway
Platform for managing loyalty campaigns and voucher validation.Platform for managing loyalty campaigns and voucher validation.
Project Gallery

Project Screenshots

Explore the visual aspects of this project

Project Image 1
1 / 2
Project Image 2
2 / 2