
Wacdo Borne commande
✨ Application borne de commande — ReactJS + RTK
Application de borne de commande pour la restauration, développée en ReactJS avec Redux Toolkit (RTK). Permet au client de choisir “sur place” ou “à emporter”, de composer sa commande, puis de générer et stocker la commande dans une base de données. Les produits sont importés dynamiquement depuis une API Strapi.
🎯 Objectifs principaux
• Offrir une expérience de commande rapide et intuitive en borne
• Permettre le choix “Sur place” ou “À emporter” dès le début du flux
• Générer une commande persistée dans la base de données pour traitement en cuisine / back‑office
• Intégrer le catalogue produits depuis Strapi pour gestion centralisée du contenu
🔑 Points clés
• ⚛️ Frontend en ReactJS pour UI réactive et composants réutilisables
• 🧰 Gestion d’état avec Redux Toolkit (slices, createAsyncThunk, RTK Query si souhaité)
• 🍽️ Flux de commande clair : sélection produit, customisations, choix place/emporter, récapitulatif, validation
• 🗄️ Génération et stockage de la commande en base de données (ordre, items, prix, préférences, type de retrait)
• 🔁 Import des produits depuis une API Strapi (catégories, options, images, prix)
• ♿ UX accessible (grandes cibles tactiles, navigation simple) et interface multilingue si besoin
• 🔒 Sécurité: validation côté serveur, protection contre manipulation
Technologies utilisées
