Le contexte
Les restaurateurs indépendants ont perdu la main sur leur digital. Leur site
vit chez un prestataire au forfait, leur menu se met à jour à la sueur d’un
PDF, et l’essentiel des commandes en ligne arrive via les marketplaces — qui
prennent jusqu’à 30 % sur chaque ticket et possèdent la relation client.
On a voulu construire la brique qui leur manque : une plateforme complète,
designée, et tenue par une équipe qui parle à la fois de marge et de
typographie.
Le défi
Le brief tenait en trois lignes, et chacune cachait un sous-problème dur.
- Donner au restaurateur un site premium qui rivalise avec ce que les
groupes peuvent se payer — sans qu’il ait à toucher du code. - Lui rendre la commande en ligne directe : Click & Collect, livraison en
propre, paiement, le tout sans commission par ticket. - Centraliser dans la même interface ses commandes Uber Eats et Deliveroo,
son KDS en cuisine, son CRM et sa fidélité.
Le piège classique : empiler des modules. On voulait l’inverse — un seul
produit, une seule logique, un seul vocabulaire.
L’approche
On a démarré par trois semaines de discovery terrain : observation en
service, entretiens, audit des outils existants. La promesse produit s’est
dessinée à partir des friction points réels — pas d’une roadmap d’investisseur.
Le design système est venu avant la première fonctionnalité. Tokens
sémantiques, grille typographique, motion language, composants headless
réutilisables. Tout ce qu’on a livré ensuite repose sur cette base.
Côté ingénierie, on s’est imposé deux contraintes :
- Temps réel par défaut — chaque mutation doit se propager à toutes les
surfaces (cuisine, salle, client) en moins de 200 ms. - Headless partout — front Next.js, backend Convex, intégrations tierces
isolées derrière des adapters. Pour qu’on puisse remplacer une brique sans
tout casser.
La solution
Site web restaurant premium
Un thème par restaurant, calé sur leur identité. Photographie, motion, micro
interactions. Lighthouse mobile 99/100 sur tous les écrans, sur des
configurations de gamme moyenne.
Commande en ligne directe
Click & Collect, livraison via Uber Direct, paiement Stripe, gestion des
créneaux et des stocks en temps réel. Zéro commission par ticket — le
restaurateur paie un abonnement, point.
KDS en cuisine
Une tablette par poste, écran ultra-lisible en service, statuts qui passent
d’un coup d’œil. Impression ticket en option, support écrans 4K.
Centralisation Uber Eats & Deliveroo
Adapters dédiés côté serveur, normalisation dans un schéma unique,
synchronisation automatique des stocks et du menu. Plus besoin de tablettes
dédiées par plateforme.
Programme de fidélité
Mécanique gamifiée : points, paliers, défis ponctuels. Le restaurateur
configure tout depuis son back-office — pas un manager produit en plus.
Analytics & rapports
Dashboard temps réel : ticket moyen, mix produit, taux de retour, courbes par
canal. Exports PDF pour le bilan mensuel, sans Excel intermédiaire.
Les résultats
Le produit est en prod depuis 2026 et déjà déployé sur plusieurs
restaurants partenaires. Les premiers chiffres consolidés montrent :
- +40 % de commandes directes vs. canaux délégués.
- −18 % de friction support en cuisine grâce au KDS.
- 3 minutes de mise en ligne pour un nouveau menu — contre des jours en
v0.
Plus important : les restaurateurs récupèrent leur relation client. Les
adresses email et les habitudes de commande leur appartiennent à nouveau.
La suite
La roadmap 2026/2027 ouvre trois chantiers : un module réservation intégré
au même back-office, un mode multi-établissements pour les groupes, et un
module fournisseurs pour fermer la boucle d’approvisionnement.
Be in Digital Restaurant est notre meilleure preuve de méthode : on n’a pas
juste designé un produit pour un client. On a vécu chaque douleur, codé
chaque solution, tenu chaque service en prod.
Stack
- Front — Next.js 16 App Router, React 19, Tailwind v4, Framer Motion.
- Backend temps réel — Convex.
- Paiement — Stripe (cartes + Apple Pay / Google Pay).
- Livraison — Uber Direct API + adapters Uber Eats / Deliveroo.
- Infra — Vercel (Fluid Compute), Cloudflare R2 pour les médias.
- Monitoring — Sentry, Datadog RUM, alerting par canal Slack dédié.

