Dev Mobile/Web · Étude de cas
AL-TAKHOUWA - Gestion de Location de Véhicules
Plateforme de gestion automobile qui digitalise le parc, les clients, les contrats, les signatures, les paiements et le suivi des impayés.

Le point de départ
Transformer un besoin réel en système exploitable.
AL-TAKHOUWA transforme la gestion papier d'une entreprise de location de véhicules à N'Djamena en une plateforme complète. Une application Flutter multi-rôles, une API FastAPI et un site Next.js couvrent le KYC, le parc automobile, les contrats numériques, les garants, les échéances, les reçus PDF, les notifications et les tableaux de bord de recouvrement.
Plateforme multi-rôles
Développement d'une application Flutter responsive pour les administrateurs, clients et conducteurs, avec Riverpod, GoRouter, sélection de rôle et navigation adaptée au mobile et au web.
Conception d'un monolithe modulaire FastAPI organisé par domaines métier, adossé à PostgreSQL/SQLAlchemy et à huit migrations Alembic.
Location, contrats & recouvrement
Digitalisation du parc, du KYC et du cycle contractuel : affectation des véhicules, états des lieux, machine d'état des contrats, signatures client/admin et engagement du garant par lien sécurisé.
Génération de contrats et reçus PDF, création automatique des échéances mensuelles, gestion des paiements partiels, pénalités, retards et tableaux de bord de recouvrement.
Sécurité, qualité & déploiement
Sécurisation par JWT multi-rôles, rate limiting, chiffrement des données sensibles, journalisation des accès, détection d'anomalies et politiques automatiques de rétention.
Stack Docker avec PostgreSQL, Redis et MinIO, application web publiée sur Firebase Hosting, site vitrine Next.js et suite backend de 106 tests automatisés.
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.