Contexte
Ce projet a été réalisé pour ma pizzeria familiale, Darius Pizza, où je travaillais également à l'époque. L'objectif était simple et concret : créer une présence en ligne qui facilite la découverte du restaurant, affiche clairement la carte et les horaires, et réduise les questions des clients.
Ce fut mon premier vrai projet de développement, réalisé seul et déployé en production. Il marque le point de départ de mon parcours en développement web.
Objectifs
- Améliorer la visibilité locale et le SEO de base
- Afficher la carte des pizzas de manière claire et accessible
- Permettre des mises à jour sans toucher au code
- Garder une stack simple et peu coûteuse à héberger
Site public
Le site public privilégiait la clarté et l'utilité plutôt que la complexité visuelle.
Éléments clés :
- Page d'accueil avec horaires actuels et messages temporaires
- Page menu alimentée par un CMS produit externe et back-office interne
- Page contact avec carte, numéro de téléphone et formulaire
- Galerie photo pour mettre en valeur le restaurant et les produits
Le site est en ligne depuis 2021 et utilisé quotidiennement par de vrais clients.
Menu et gestion des produits
Plutôt que de développer un système produit sur mesure, j'ai intégré ReflowHQ pour gérer la liste des pizzas.
Cela a permis :
- Des mises à jour faciles (noms, prix, catégories)
- Recherche et filtrage sans logique backend personnalisée
- Une séparation nette entre contenu et code du site
Cette décision était guidée par le pragmatisme : livraison rapide et maintenance réduite.
Back-office léger
Pour éviter une intervention constante du développeur, j'ai mis en place un back-office minimal en PHP.
Il permet :
- De modifier les horaires et les fermetures exceptionnelles
- D'afficher des messages temporaires sur la page d'accueil
- De mettre à jour les images de la galerie et leur visibilité
- De gérer les intégrations réseaux sociaux
L'authentification est volontairement simple, adaptée à un petit nombre d'utilisateurs de confiance.
Aperçu technique
- Backend : PHP
- Frontend : HTML, CSS, JavaScript minimal
- Base de données : MySQL (gestion galerie)
- CMS produit : ReflowHQ
- Hébergement : hébergement PHP classique
L'architecture est volontairement simple : pages rendues côté serveur, fichiers de configuration JSON pour le contenu dynamique, et une petite base MySQL là où la persistance était nécessaire.
Contraintes et compromis
- Pas de framework, par choix — l'objectif était d'apprendre les fondamentaux
- Sécurité basique, adaptée à un usage admin privé à faible risque
- SEO centré sur l'essentiel (métadonnées, structure, clarté du contenu)
- Uniquement en français, ciblant un public strictement local
Ces contraintes étaient réalistes pour le contexte et le délai du projet.
Ce que j'ai appris
Ce projet m'a plus appris qu'aucun tutoriel :
- Comment les vrais utilisateurs interagissent avec un site
- Comment le contenu évolue dans le temps
- Pourquoi la maintenabilité compte, même sur des petits projets
- L'importance des décisions techniques pragmatiques
Il a aussi clarifié ce que je voulais améliorer plus tard — ce qui a conduit à une réécriture complète avec une stack moderne.
Bilan
Le site Darius Pizza n'est pas parfait, mais il a fonctionné — et fonctionne encore. Ce fut une introduction pratique au déploiement, à la maintenance et à la responsabilité d'un système en production utilisé par de vraies personnes.
Il a posé les fondations de tout ce qui a suivi.

