← Tous les projets

Dev Mobile/Web · Étude de cas

Odjassa - Marketplace Multivendeurs

Marketplace Flutter multiplateforme avec boutiques multiples, commandes multivendeurs, paiements Mobile Money et livraison validée par OTP.

RôleArchitecte & Développeur Full Stack
PériodeOctobre 2025 — Présent
StatutEn cours
Aperçu de Odjassa - Marketplace Multivendeurs
Projet entrepreneurial26 / 38

Le point de départ

Transformer un besoin réel en système exploitable.

Odjassa est une marketplace pour clients, vendeurs et administrateurs fonctionnant sur mobile, web et desktop. Le frontend Flutter communique avec un backend Appwrite auto-hébergé et des fonctions Node.js couvrant produits, catégories, boutiques, panier, commandes, paiements, livraison, chat, avis, notifications et analytics.

01

Expérience multiplateforme

01

Application Flutter responsive avec Riverpod et GoRouter pour les parcours client, vendeur et administrateur sur Android, iOS, web et desktop.

02

Authentification par email, Google et Apple, cycle de session robuste, cache Hive, recherche, partage de produits et notifications push Firebase/Appwrite.

02

Marketplace & commandes

01

Gestion de plusieurs boutiques par vendeur, catalogue hiérarchique, variantes, stocks, réductions, avis, panier et commandes réparties par boutique.

02

Livraison sécurisée par code OTP et lien public, calcul des commissions, déclenchement du payout vendeur et traitement des litiges.

03

Qualité & exploitation

01

Suite de 3 449 tests automatisés couvrant les fonctions Appwrite et les principales couches Flutter, avec 53 défauts corrigés pendant la campagne.

02

Pipelines CI GitHub Actions pour les matrices backend et frontend, contrôle de couverture et publication des synthèses de tests.

Stack & disciplines

Explorer les compétences du projet.

Clique sur une carte pour comprendre son rôle et la manière dont elle intervient dans la réalisation.