Flamingo / Central Motors Cars Retour aux projets
Gestion

🚗 Central Motors Cars

Système complet de gestion de flotte automobile : réservations en ligne, planning des véhicules, contrats, facturation et suivi des retours en temps réel.

Central Motors Cars — Casablanca
14 semaines
2024
Analyse métier & développement full stack
Central Motors Cars

À propos du projet

Central Motors Cars digitalise l'ensemble du cycle de location automobile pour une agence multi-sites. De la réservation client à la gestion des contrats et de la maintenance préventive, la solution centralise les opérations et réduit les conflits de planning.

Objectifs du projet

🚗

Gestion flotte

Visualiser la disponibilité de chaque véhicule en temps réel.

📅

Réservations

Permettre la réservation en ligne avec confirmation instantanée.

📄

Contrats

Automatiser la génération des contrats et factures.

🔧

Maintenance

Planifier les entretiens et alertes kilométriques.

Fonctionnalités principales

  • Calendrier flotte — Vue planning par véhicule et par agence
  • Réservation web — Formulaire en ligne avec choix dates et options
  • Gestion contrats — Génération PDF, signatures et archivage
  • Facturation — Devis, factures et relances automatiques
  • Suivi retours — Check-list état des lieux et photos
  • Reporting — Taux d'occupation, CA et performance par véhicule

Technologies utilisées

Vue.js 3Node.jsExpressPostgreSQLPDFKitDocker

Défis & solutions

Défi

Conflits de réservation fréquents entre agences et canaux téléphoniques.

Solution

Calendrier centralisé avec verrouillage optimiste et notifications temps réel.

Défi

Processus papier pour les contrats et états des lieux.

Solution

Génération automatique de documents PDF et capture photo intégrée au retour.

Résultats obtenus

120+
Véhicules gérés
+35%
Taux occupation
-60%
Erreurs planning
2 min
Temps réservation

1. Contexte

Central Motors Cars gère une flotte de plus de 120 véhicules répartis sur trois agences à Casablanca et Rabat.

2. Problématique

Outils Excel et registres papier provoquant des doubles réservations et une faible visibilité sur la rentabilité par véhicule.

3. Objectifs

  • Centraliser la gestion de la flotte
  • Digitaliser les réservations
  • Automatiser contrats et facturation
  • Améliorer le taux d'occupation

4. Besoins fonctionnels

IDBesoinPriorité
BF-01Consulter la disponibilité des véhiculesHaute
BF-02Créer et modifier une réservationHaute
BF-03Générer contrats et factures PDFHaute
BF-04Planifier la maintenance préventiveMoyenne

5. Exigences non fonctionnelles

  • Synchronisation temps réel entre agences
  • Sauvegarde horaire des données
  • Interface utilisable sur tablette en agence
  • Export comptable mensuel

6. Acteurs

Client locataire

Réserve un véhicule en ligne ou en agence.

Agent de location

Gère les contrats, retours et états des lieux.

Responsable flotte

Pilote l'occupation, la maintenance et les tarifs.

7. Cas d'utilisation

UCActeurDescription
UC-01ClientRéserver une voiture pour des dates précises
UC-02AgentEnregistrer le retour véhicule avec état des lieux
UC-03ResponsableConsulter le taux d'occupation par catégorie

8. Architecture

Application SPA Vue.js avec API REST Node.js et base PostgreSQL.

Navigateur / Tablette agence
Vue.js 3 — SPA
API REST Express
Génération PDF
PostgreSQL
Stockage fichiers

9. Technologies

Vue.js 3Node.jsExpressPostgreSQLPDFKitDocker

10. Planning

S1-3

Analyse & maquettes

Cartographie processus location et wireframes.

S4-8

Module réservation

Calendrier, disponibilités et réservation web.

S9-12

Contrats & facturation

PDF, paiements et reporting.

S13-14

Déploiement

Formation agents et migration données.

11. Conclusion

Central Motors Cars a transformé la gestion locative de l'agence en éliminant les conflits de planning et en offrant une visibilité complète sur la performance de la flotte.