3
Tables SQL
2
Rôles
PDO
Sécurisé
Pourquoi ce projet ?
Le Comptoir des Saveurs gérait ses réservations uniquement par téléphone, entraînant des erreurs, des doubles réservations et une charge importante pour le personnel. L'objectif était de digitaliser ce processus avec une solution simple, fiable et sécurisée.
Ce que fait l'application
Réservation en ligne
Les clients choisissent date, horaire et nombre de couverts. Le système vérifie les disponibilités en temps réel et bloque les conflits.
Compte client
Inscription, connexion sécurisée et historique des réservations. Mots de passe hashés avec password_hash().
Tableau de bord
Le personnel visualise toutes les réservations, filtrables par date. Modification ou annulation en un clic.
Sécurité
Requêtes préparées PDO, protection CSRF sur les formulaires, validation côté serveur.
Modèle de données
clients
id, nom, prénom, email, mot_de_passe, date_inscription
reservations
id, id_client, id_table, date, heure_debut, heure_fin, nb_couverts, statut
tables_restaurant
id, numéro, capacité, description
créneaux
id, jour_semaine, heure_debut, heure_fin, actif
Étapes du projet
Analyse & Conception
MCD, MLD, diagrammes UML — Octobre 2025
Base de données
Création des tables MySQL, contraintes, relations — Novembre 2025
Développement back-end PHP
Sessions, authentification, logique de réservation — Nov 2025 → Fév 2026
Front-end & interface
Formulaires, calendrier, tableau de bord — Jan → Mar 2026
Tests & livraison
Tests d'intégration, corrections, documentation — Avr → Mai 2026