Focaccia Palaiseau — Site de réservation & back-office restaurant

Focaccia Palaiseau Palaiseau August 2025  – September 2025
Développement Web

Focaccia Palaiseau – Développement d’un système de réservation et d’un back-office professionnel

J’ai conçu et développé le site focaccia-palaiseau.fr, une plateforme moderne destinée à un restaurant italien, intégrant un système de réservation complet, un menu dynamique administrable et un back-office avancé construit en Django. L’objectif était d’offrir une interface simple, rapide et fiable pour les clients comme pour l’équipe du restaurant.


Légende : « Page d’accueil – Restaurant Focaccia Palaiseau ».


Menu dynamique entièrement administrable

J’ai créé une extension Django personnalisée permettant au restaurant de gérer son menu en toute autonomie. Depuis le back-office, l’équipe peut :

  • créer des catégories (entrées, pizzas, salades, desserts, etc.) ;
  • ajouter, modifier ou supprimer des plats ;
  • gérer les images, prix, ordre d’affichage et statut (actif / inactif) ;
  • prévisualiser instantanément les modifications.

Cette extension est directement connectée à la page publique, ce qui garantit une mise à jour instantanée du menu.


Légende : « Interface de gestion du menu – catégories et plats ».


Système de réservation des tables – complet et intelligent

L’un des modules les plus importants du projet est le système de réservation interne. Il tient compte de tous les paramètres nécessaires au bon fonctionnement du restaurant :

  • gestion des tables (capacité, activation, suppression, ordre) ;
  • visualisation en temps réel des tables disponibles ou occupées ;
  • prise de réservation manuelle si un client appelle ;
  • calendrier interactif détaillant chaque réservation par heure et par table ;
  • liste complète des réservations avec statut, source, personnes, etc.

Le système gère également les heures d’ouverture, ce qui empêche les clients de réserver en dehors des créneaux définis.


Légende : « Vue complète : tables disponibles et calendrier des réservations ».


Légende : « Interface de réservation front-end : choix du créneau et de la durée ».


Gestion avancée des contacts : réponse depuis le back-office

Contrairement à un simple formulaire classique, j’ai développé un système de contact professionnel et structuré. Lorsqu’un client envoie un message :

  • le message apparaît dans une boîte de messagerie interne ;
  • l’équipe peut y répondre directement depuis le back-office ;
  • les réponses peuvent inclure des pièces jointes ;
  • toutes les conversations sont historisées.

Cela permet à l’équipe du restaurant de centraliser la communication sans dépendre d’un outil externe.


Légende : « Système de messagerie interne avec pièces jointes ».


Automatisation des notifications et validation des réservations par e-mail

Le système envoie automatiquement les réservations à plusieurs adresses e-mail configurées dans l’admin. Depuis l’e-mail lui-même, l’équipe peut :

  • accepter la réservation,
  • annuler en donnant une raison,
  • voir tous les détails importants (heure, table, personnes, contact…).

Ainsi, le restaurant peut gérer ses réservations même sans se connecter au back-office.


Configuration complète du restaurant

J’ai développé une page de configuration avancée qui permet à l’équipe de gérer :

  • horaires d’ouverture et de fermeture ;
  • jours ouverts / fermés ;
  • fermetures exceptionnelles (vacances, travaux, événements) ;
  • activation ou désactivation des réservations ;
  • gestion des tables (capacités, statut, suppression).

Lorsqu’une fermeture exceptionnelle est programmée, les clients voient automatiquement un message personnalisé sur le site expliquant que les réservations sont temporairement suspendues.


Légende : « Gestion des horaires, tables et fermetures exceptionnelles ».


Dashboard professionnel avec statistiques

Le back-office inclut un dashboard détaillé qui affiche les informations essentielles :

  • statut du service (ouvert / fermé / pause exceptionnelle) ;
  • nombre de réservations ;
  • statuts de réservation (confirmée, à confirmer, annulée) ;
  • tendances utiles pour le restaurant.

Ce tableau de bord fournit une vue globale de l’activité du restaurant en un coup d’œil.


Gestion intelligente des clients

Tous les contacts et réservations des clients sont automatiquement centralisés dans une rubrique dédiée : Clients.

Cela permet au restaurant de retrouver facilement un historique complet :

  • messages ;
  • réservations ;
  • coordonnées ;
  • statut des échanges.

Technologies utilisées

  • Django – framework principal, administration customisée, extensions internes ;
  • Bootstrap – design responsive et structuré ;
  • JavaScript – interactions dynamiques, calendrier, interface UX ;
  • HTML & CSS – personnalisation complète pour le style du restaurant.

Ce projet démontre ma capacité à développer des systèmes avancés, performants et totalement adaptés aux besoins d’un restaurant, en combinant automatisation, efficacité et une excellente expérience utilisateur.

Ce projet représente une solution complète pour la gestion d’un restaurant moderne, réunissant réservation, communication client, gestion du menu et configuration opérationnelle au sein d’un même système.

Grâce à une architecture flexible et évolutive, l’équipe de Focaccia peut gérer son activité en toute autonomie, tout en offrant aux clients une expérience fluide et intuitive.

Le site est conçu pour évoluer : ajout de paiements en ligne, modules supplémentaires ou intégrations externes, selon les futurs besoins du restaurant.