← Retour aux projets
Étude de cas 001 · Projet personnel — transport & services

Gestion de flotte automobile

Centraliser le suivi des véhicules, des conducteurs et des échéances d’entretien.

ContexteProjet personnel — transport & services
TechnologiesFastAPI · Vue 3 · TypeScript · PostgreSQL · SQLAlchemy
CodeAccès en lecture sur demande
Tableau de bord FleetOps — vue d’ensemble opérationnelle du parc
Tableau de bord FleetOps — vue d’ensemble opérationnelle du parc
01 — Problème

Regrouper un suivi dispersé

Le suivi d’un parc peut être réparti entre tableurs, e-mails et rappels manuels. FleetOps rassemble ces informations pour donner au gestionnaire une vue commune des véhicules et des actions à prévoir.

02 — Contraintes

Des échéances de nature différente

Les permis et les documents réglementaires ont des dates de validité ; les entretiens dépendent aussi du kilométrage. Le système doit suivre ces règles et distinguer les droits des administrateurs de ceux des gestionnaires.

  • Alertes sur trois domaines : permis, documents réglementaires et entretiens (par date ou par kilométrage)
  • Rôles admin / gestionnaire appliqués côté serveur, JWT en cookie httpOnly et hachage Argon2
03 — Démarche

Organiser les alertes et leur traitement

Front-endUn poste unique pour suivre véhicules, conducteurs, documents et entretiens.
Back-endUn moteur d’alertes fondé sur les dates et le kilométrage.
Base de donnéesToutes les données du parc, centralisées et historisées.
  • Deux niveaux de sévérité : avertissement et critique ; prise en charge puis résolution par le gestionnaire
  • Listes paginées et filtrables (recherche, statut, tri) et suivi des coûts
Le parc : recherche, filtres et statut de chaque véhicule
Le parc : recherche, filtres et statut de chaque véhicule
Fiche véhicule : identification et données d’exploitation
Fiche véhicule : identification et données d’exploitation
04 — Résultat

Un suivi des alertes jusqu’à leur résolution

L’application fonctionne avec des données de démonstration. Elle classe les échéances proches par niveau de sévérité et permet au gestionnaire de suivre leur prise en charge et leur résolution.

  • 79 routes d’API sur 14 ressources : véhicules, conducteurs, affectations, documents, entretiens, carburant, incidents, dépenses, alertes…
  • Recalcul des alertes idempotent : relancé, il ne crée aucun doublon (vérifié par un test)
  • 8 migrations de schéma versionnées
  • 51 tests automatisés : 43 côté API, 8 tests unitaires front
Répartition du parc et coûts du mois en un coup d’œil
Répartition du parc et coûts du mois en un coup d’œil
Suivi des coûts par véhicule, catégorie et fournisseur
Suivi des coûts par véhicule, catégorie et fournisseur
Interface responsive, pensée pour le terrain
Interface responsive, pensée pour le terrain
Accès au code

Sur demande, je peux vous donner accès au dépôt en lecture ou vous présenter l’architecture, le code et les choix techniques de ce projet.

Demander l’accès au dépôt
Projet suivant — 002Application de suivi financier pour PME →
Contact

Un projet à concevoir ou à faire évoluer ?

Parlons de vos besoins, de vos contraintes et des prochaines étapes.

Travaillons ensemble
© 2026 Hamed Bouare — Tous droits réservésDisponible pour de nouveaux projetsLinkedIn