Stand:
Chicken Nation — ERP Backend & Backoffice
Backend & backoffice d'un ERP de gestion de commandes pour une chaîne de restauration rapide ivoirienne — en production avec +5 000 utilisateurs et des milliers de commandes traitées sur 4 restaurants.
Rôle
Développeur Full Stack · NestJS & Next.js
Durée
9 mois
Année
août 2025 — Present
Stack Technique
8 techs
Aperçu
Chicken Nation est une chaîne de restauration rapide basée à Abidjan. Dans le cadre d'une mission au sein du startup studio L'Union Lab, j'ai contribué au backend et backoffice d'un ERP couvrant commandes, fidélité, marketing, paiements, notifications et support. Le système alimente une app mobile React Native classée 3ᵉ sur l'App Store ivoirien, avec plus de 5 000 utilisateurs actifs répartis sur 4 restaurants.
Le Défi
Construire un backend capable de gérer des commandes simultanées en temps réel sur plusieurs restaurants, tout en évitant les doublons de tickets support et en assurant la synchronisation des états entre les branches. La concurrence, la fiabilité des queues et la cohérence temps réel étaient les principaux défis techniques.
L'Approche
Architecture NestJS modulaire (monorepo) avec 20+ modules aux responsabilités claires. BullMQ + Redis pour la gestion et répartition des tickets support, avec du cache Redis sur les données fréquentes. Socket.io pour le suivi temps réel des commandes et la messagerie. OneSignal + push campaigns pour la rétention client. Backoffice en Next.js.
Résultats
🥉 App mobile 3ᵉ sur l'App Store ivoirien +5 000 utilisateurs actifs Milliers de commandes traitées sur 4 restaurants Système en production depuis août 2025