Le contexte
Le point de départ
La réponse
Ce qu'on a construit
En images
Pizzeria · Nantes centre
Une vitrine qui prend la commande, encaisse, et envoie le ticket en cuisine.

58
plats tenus par une seule source
0
framework, 0 dépendance au chargement
4 étapes
de la carte au paiement
15 s
de rafraîchissement en cuisine
Le contexte
Anas Pizza Original est une pizzeria du centre de Nantes, 10 allée Duguay Trouin, ouverte 7j/7 de 11h30 à 2h du matin. Sur place, à emporter, en livraison.
Les commandes se prenaient au téléphone, service après service. Il fallait une carte à jour consultable en ligne, une commande payée d'avance, et surtout un site que le restaurant pilote lui-même : retirer un plat épuisé un vendredi soir ne doit pas passer par un développeur.
La réponse
Le site est en HTML, CSS et JavaScript natifs. Pas de framework, pas de CDN, pas de tracker : polices auto-hébergées, photos converties en WebP à la construction, illustration vectorielle de repli pour tout plat sans photo. La carte de l'accueil est la seule source de vérité, elle alimente la page de commande, le calcul serveur et le tableau des allergènes.
La commande tient en quatre étapes, et le navigateur n'envoie jamais un prix : il envoie des identifiants de plats, de tailles et de suppléments. Le serveur relit chaque tarif et recalcule le total avant d'ouvrir le paiement, ce que vérifient les tests. Le paiement passe par le compte SumUp du restaurant, celui de la caisse : une seule réconciliation bancaire en fin de mois.
Deux écrans complètent le dispositif. La cuisine relit les commandes payées, se rafraîchit toutes les quinze secondes, sans aucune base de données à sauvegarder. L'espace de gestion permet de suspendre le service, de retirer un plat, de changer un prix par famille ou de remplacer une photo, avec retour à la carte d'origine en un clic.
Le site a continué d'évoluer après la mise en ligne, sur les retours du restaurant. Une commande manquée en plein service coûte plus cher qu'une alerte trop insistante : l'écran cuisine reste allumé, sonne de nouveau toutes les vingt secondes tant que personne ne l'a touché, et affiche un bandeau qui se voit même quand le bruit couvre le son. Les commandes passées entre 11h et 13h n'apparaissaient pas en cuisine à cause d'un décalage de fuseau horaire côté serveur. Le défaut a été trouvé, corrigé et vérifié sur une vraie commande.
En images



Prêt à démarrer ?
Réservez un appel gratuit et repartez avec un devis clair, sans engagement.