Marketplace Mobile (Flutter)
Contexte
Application hybride C2C (Consumer-to-Consumer) pour l'achat et la vente d'articles entre particuliers.
Détails Techniques
Ce projet est un cas concret de développement e-commerce mobile. Le cœur de l'application repose sur la consommation d'API REST (via le package http ou Dio) pour générer dynamiquement les vues produits. J'ai architecturé plusieurs fonctionnalités complexes : gestion d'un panier avec simulation de validation de commande, sauvegarde persistante des favoris en local, et un système d'authentification (login/signup) rendu obligatoire pour finaliser les achats. Côté back-end, le projet a évolué pour intégrer une véritable base de données (Supabase ou Firebase) modélisée en amont (MCD) afin de stocker les données utilisateurs, le panier et les images. La navigation est gérée proprement via BottomNavigationBar et des routes nommées (GoRouter). Enfin, le code est rigoureusement versionné sous Git et sécurisé par des tests.