Click'n Eat est une application web de commande de nourriture en ligne permettant aux utilisateurs de commander des repas auprès de différents restaurants partenaires. L'application offre une interface intuitive pour les clients, ainsi qu'un tableau de bord pour les restaurateurs, employés et administrateurs, chacun avec des accès adaptés à leur rôle.
Prérequis :
Étapes d'installation :
git clone https://github.com/votre-compte/clickneat.git
composer install
cp .env.example .env
php artisan key:generate
php artisan migrate
php artisan serve
Technologies utilisées :
La base de données est organisée autour des entités principales suivantes :
La base de données utilise des relations bien définies entre ces tables pour assurer l'intégrité des données :
L'application suit le modèle MVC (Modèle-Vue-Contrôleur) de Laravel :
L'architecture inclut également :
L'application utilise le système d'authentification de Laravel avec des rôles différenciés :
Les restaurateurs peuvent :
Les clients peuvent :
Fonctionnalité permettant aux clients de réserver une table dans un restaurant en spécifiant :
Interface d'administration permettant :
Plusieurs mesures de sécurité ont été mises en place :
L'application a été testée à plusieurs niveaux :
L'application est déployée sur un VPS OVH avec :
Plusieurs améliorations sont envisagées pour les versions futures :