Aller au contenu principal
  • 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

Les choix qui ont façonné le projet

  1. 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

  2. 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

  3. 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

  4. 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

  1. 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.

  2. Commander

    La commande est créée et ses totaux recalculés côté serveur à partir du panier, jamais dans le navigateur.

  3. Ticket cuisine

    L’écran cuisine reçoit le ticket instantanément, avec une alerte sonore, et la préparation commence.

  4. Servir et suivre

    Quand le cuisinier valide, le serveur est alerté et la page de suivi du client avance.

Captures de la version livrée, regroupées par produit. Sélectionnez-en une pour la voir en taille réelle.

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

Votre projet pourrait être le prochain système que nous construisons.