- Startup
- Application mobile & web
NFTECH
- Secteur
- Restauration
- Livré en
- Site web
- Application mobile
- Back-office
- Langues
- FR / EN / AR
“Gérez chaque établissement et chaque commande depuis un seul écran.”
(Le projet)
Une plateforme multi-établissements pour la restauration rapide et les restaurants : les clients commandent sur une vitrine à l’image de l’enseigne, les gérants pilotent menus, zones et équipes depuis leurs tableaux de bord, et l’équipe travaille depuis une seule application mobile, le tout synchronisé en temps réel.
(Contexte)
Une plateforme là où la plupart des restaurants jonglent avec trois outils.
Un restaurant a souvent un site pour ses clients, un back-office pour le gérant, et des tickets papier, des appels ou WhatsApp pour coordonner cuisine, serveurs et livreurs. NFTECH réunit tout cela dans un seul système, sur une seule base de données.
Les clients parcourent la carte et commandent sur la vitrine. Les gérants gèrent menus, zones de livraison, thèmes et équipes. En salle, la cuisine reçoit les tickets, les serveurs prennent les commandes à table et les livreurs partagent leur position en direct. Chaque changement de commande atteint les trois surfaces à la fois.
(Chiffres clés)
- applications connectées
- 3
- modes d’équipe : cuisine, salle, livraison
- 3
- dans chaque application
- FR / EN / AR
- événements temps réel
- 15
(L’écosystème)
Ce que nous avons livré
Les choix qui ont façonné le projet
Les règles vivent sur le serveur
Totaux, frais de livraison, contrôle des zones, numéros de commande et permissions sont calculés par le back-end. La vitrine et l’application affichent les résultats et ne recalculent jamais un montant.
Source unique
Un nouvel établissement, c’est de la configuration
Tous les établissements partagent un schéma cloisonné et disposent de leur propre adresse de vitrine, thème et modèle, appliqués à la requête. Ouvrir un établissement ne demande aucun déploiement.
Multi-établissements
Temps réel partout, push en relais
Les mêmes événements de commande, de stock, de table et de position du livreur atteignent la vitrine et l’application d’équipe par WebSockets. Les notifications push couvrent les moments où l’application est fermée.
Sans rafraîchissement
Chaque rôle voit son écran
Après une connexion par code SMS, l’équipe arrive dans le mode cuisine, salle ou livraison que son rôle autorise, et le serveur applique la même restriction.
Accès par rôle
(Comment ça marche)
Une commande sur place, de bout en bout
Scanner la table
Le client scanne le QR code de la table et la vitrine s’ouvre en mode sur place, table déjà rattachée.
Commander
La commande est créée et ses totaux recalculés côté serveur à partir du panier, jamais dans le navigateur.
Ticket cuisine
L’écran cuisine reçoit le ticket instantanément, avec une alerte sonore, et la préparation commence.
Servir et suivre
Quand le cuisinier valide, le serveur est alerté et la page de suivi du client avance.
Dans le projet
Captures de la version livrée, regroupées par produit. Sélectionnez-en une pour la voir en taille réelle.
Site web
3 captures
Application mobile
6 captures
Back-office
3 captures
Technologies
- Front-end
- Next.js 16
- React 19
- Tailwind CSS 4
- Radix UI
- Zustand
- TanStack Query
- Back-end
- Laravel
- Sanctum
- MySQL
- Redis
- Mobile
- Expo 54
- React Native 0.81
- NativeWind
- react-native-maps
- Temps réel & notifications
- Laravel Reverb
- Pusher
- Laravel Echo
- Expo Notifications
- Firebase
- Paiement
- Stripe
- CMI
- Infrastructure
- Docker
- Nginx
- Coolify
- EAS Build & Updates
(Projet suivant)
Logiterre Expo
Événementiel, 2025



