Mehdi.
Retour aux projets

Java, SpringBoot, MySQL

Restorator

Générateur de sites web pour restaurants, pensé pour automatiser la création de pages vitrines élégantes à partir de données structurées.

Aperçu

Captures du projet

Page d'accueil Restorator
Interface d'administration
Aperçu mobile du site généré

Contexte

Le projet

Restorator permet à un restaurateur de disposer rapidement d'un site professionnel sans compétences techniques. L'application génère des pages à partir d'un modèle de données centralisé : menu, horaires, localisation et galerie photos.

Le back-end Spring Boot expose une API REST sécurisée ; MySQL stocke les contenus et les configurations de chaque établissement. L'interface d'administration simplifie la mise à jour du site en quelques clics.

Parcours

Défis surmontés

  • Modéliser un schéma de base de données flexible pour des restaurants aux menus très différents.
  • Générer des pages cohérentes visuellement tout en laissant de la personnalisation.
  • Gérer la validation des données côté serveur pour éviter les contenus incomplets.

Bilan

Ce que j'ai appris

  • Conception d'une API REST avec Spring Boot et bonnes pratiques de séparation des couches.
  • Modélisation relationnelle MySQL et requêtes optimisées pour des listes de plats.
  • Importance de la validation métier dès la conception du back-end.