Retour aux Projets

FastFoodBike

Plateforme de Livraison Alimentaire Fullstack

EN PRODUCTION Node.js + React MongoDB Stripe/Razorpay

Informations Principales

Type Projet Fullstack Production
Développement Personnel - Production depuis 2024
Durée Projet en cours (maintenance actuelle)
Statut ✓ En Production

Aperçu du Projet

FastFoodBike est une plateforme complète de livraison de nourriture, architecturée pour supporter des milliers d'utilisateurs. C'est une application fullstack production-ready combinant un backend robuste avec 37 endpoints API et un frontend moderne React.

La plateforme supporte la gestion complète d'une marketplace alimentaire : restaurants partenaires, menu dynamique, commandes en temps réel, paiements sécurisés, livraisons avec suivi et admin dashboard.

Fonctionnalités Clés

Menus Dynamiques

Restaurants partenaires avec catégories, prix et photos produits

Système de Panier

Gestion avancée du panier avec promotions et codes discount

Paiements Sécurisés

Intégration Stripe et Razorpay - PCI DSS compliant

Suivi de Livraison

GPS temps réel pour suivi des livreurs

Notifications

Émails et SMS via Nodemailer et Twilio

Admin Dashboard

Panel complet de gestion des restaurants et commandes

Authentification

JWT tokens avec rôles utilisateurs (admin, livreur, client)

Analytics

Statistiques de ventes, commandes et revenus

Architecture Technique

Backend

Node.js + Express.js (37 endpoints)

Frontend

React 18+ avec Hooks

Base de Données

MongoDB Atlas Cloud

Authentification

JWT (JSON Web Tokens)

Paiements

Stripe API + Razorpay

Communication

Nodemailer + Twilio SMS

Géolocalisation

Google Maps API

Déploiement

Vercel (frontend) + Heroku/AWS (backend)

API REST Endpoints (37)

L'API complète couvre tous les aspects de la plateforme:

Authentification (5)

Register, login, logout, refresh token, verify email

Restaurants (8)

CRUD restaurants, menus, catégories, recherche

Produits (6)

CRUD produits, filtrage, stocks, images

Commandes (8)

Création, statuts, annulation, historique

Paiements (4)

Stripe, Razorpay, confirmer, historique

Utilisateurs (6)

Profil, adresses, préférences, favoris

Ma Contribution

J'ai développé l'intégralité de cette plateforme fullstack production-ready:

Points Forts du Projet

Production-Ready

Code en production avec utilisateurs réels depuis 2024

Sécuritaire

PCI DSS compliant pour paiements, authentification robuste

Scalable

Architecture supporte milliers d'utilisateurs simultanés

Maintenable

Code modulaire, bien docummenté, facile à étendre

Apprentissages & Compétences

Explorez le Code

Consultez le dépôt GitHub pour le code source complet, l'architecture et les instructions de déploiement.