Tous les projets
Capture d'écran du projet The District

Application de gestion de restaurant

The District

Terminé

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

Galerie