Backend & back-office · Marketplace
Bolo
Backend et back-office opérationnel d'une marketplace de services à domicile au Cameroun : missions, sélection des prestataires, devis et factures, notifications en temps réel.
- Django
- DRF
- PostgreSQL
- Redis
- Celery
- Channels
- React

Contexte
Bolo met en relation des clients avec des prestataires vérifiés pour les services à domicile au Cameroun, réservés aussi simplement qu'une course en VTC.
Le défi
La confiance, c'est le produit. Les prestataires doivent être vérifiés avant d'obtenir des missions, chaque mission demande un devis clair, et l'équipe opérationnelle doit suivre prestataires et missions en temps réel.
Mon rôle
Ingénieur backend principal : j'ai écrit l'essentiel de l'API et construit le centre de pilotage opérationnel.
Ce que j'ai construit
- Cycle de vie des missions, directes ou ouvertes aux candidatures, de « en attente » à « payée » en passant par le devis, l'acceptation et les travaux. Les prospects ont leur propre pipeline.
- Sélection des prestataires : un score de profil automatique de 0 à 5 combiné à une note admin, un seuil minimum et un entretien avant validation.
- Devis et factures avec lignes de matériel et de main-d'œuvre, générés en PDF.
- Codes à usage unique par e-mail et JWT pour les apps mobiles ; une connexion admin séparée avec révocation des jetons.
- Notifications en temps réel par WebSockets et push (FCM), envoyées par des tâches Celery avec relances.
- Centre de pilotage en React : tableau de bord, clients, missions, pipeline et annuaire des prestataires, alertes en direct.
Résultats
- Architecture pensée pour plus de 10 000 utilisateurs simultanés, avec des limites de requêtes par route au niveau de Nginx.
- 103 tests automatisés lancés en CI avant chaque construction d'image Docker.
Écrans





Besoin de quelque chose de similaire ?
On peut le cadrer ensemble et je vous explique comment je le construirais.
Discutons de votre projet