Enterprise Web App
Platformă de Management al Campaniilor de Fidelizare și Validare Vouchere.
Laravel 12
Filament PHP v3
Livewire
Blade
MySQL
SMS API Gateway
📝 Descriere Scurtă (Executive Summary)
O aplicație web full-stack dezvoltată pentru gestionarea campaniilor promoționale, care permite utilizatorilor să se înscrie pentru a primi vouchere prin SMS. Sistemul include un panou de administrare avansat pentru monitorizarea campaniei și o interfață dedicată casierilor pentru validarea voucherelor în timp real.
🛠️ Tehnologii Folosite (Tech Stack)
Framework: Laravel 11 (PHP)
Admin Panel: Filament PHP v3
Frontend & Interactivity: Livewire, Blade, Tailwind CSS
Baza de date: MySQL
Integrări: SMS API Gateway (pentru trimiterea codurilor)
🚀 Funcționalități Cheie (Key Features)
Flux de Înscriere & Generare Vouchere:
Utilizatorii completează un formular de înscriere (gestionat prin SubmissionResource).
Sistemul generează automat un cod unic de voucher (VoucherService).
Codul este trimis instant prin SMS către client (SmsService).
Sistem de Validare (Role-Based):
Interfață specială pentru Casieri (ValidateVoucher.php), optimizată pentru rapiditate.
Verificare în timp real dacă voucherul este valid, expirat sau deja utilizat.
Feedback vizual imediat (Succes/Eroare) la introducerea codului.
Panou de Administrare (Dashboard):
Monitorizare log-uri SMS (SmsLogResource) pentru a vedea statusul livrării mesajelor.
Gestionarea utilizatorilor și a permisiunilor (Admin vs. Casier).
Vizualizarea tuturor înscrierilor și a statusului voucherelor asociate.
Securitate & Arhitectură:
Autentificare robustă (Fortify).
Separarea logicii de business în Services (ValidationService, VoucherService, SmsService) pentru un cod curat și ușor de testat.
Suport multilingv (RO/HU/EN) vizibil în fișierele de resurse.