
Application de gestion de restaurant
The District
Application Symfony de restauration avec interface d'administration, gestion des commandes, API REST, rôles admin/chef, panier, profil utilisateur et sécurité avancée.
API PlatformBootstrapMailHogMariaDBSymfony
Détails fonctionnels
- Interface responsive basée sur Bootstrap (consulter les plats, gérer un panier, passer des commandes)
- Gestion sécurisée des utilisateurs avec rôles spécifiques (admin, chef) → pages d'administration dédiées (gestion plats, commandes, utilisateurs)
- API REST construite avec Api Platform, documentation interactive via Swagger (OpenAPI)
- Gestion du profil utilisateur (modification des infos, email, mot de passe, suppression du compte)
- Historique des commandes
- Envoi d'e-mails à la validation des commandes via système d'événements avec MailHog (EventSubscriber)
- Sécurité renforcée : jeton CSRF sur les formulaires, gestion des permissions
- Point non fait : gestion des permissions de l'API
Détails fonctionnels
- Interface responsive basée sur Bootstrap (consulter les plats, gérer un panier, passer des commandes)
- Gestion sécurisée des utilisateurs avec rôles spécifiques (admin, chef) → pages d'administration dédiées (gestion plats, commandes, utilisateurs)
- API REST construite avec Api Platform, documentation interactive via Swagger (OpenAPI)
- Gestion du profil utilisateur (modification des infos, email, mot de passe, suppression du compte)
- Historique des commandes
- Envoi d'e-mails à la validation des commandes via système d'événements avec MailHog (EventSubscriber)
- Sécurité renforcée : jeton CSRF sur les formulaires, gestion des permissions
- Point non fait : gestion des permissions de l'API