LOCA'VÉLO

Application métier de gestion de location de vélos.

Présentation du projet

  • Développement d'un outil interne pour la gestion quotidienne d'une agence de location.
  • Interface centralisée pour administrer la flotte de vélos et la base clients.
  • Système permettant de suivre l'état des locations en temps réel.

Fonctionnalités principales

  • Tableau de bord : Vue d'ensemble de l'activité (Vélos loués vs disponibles).
  • Gestion de la flotte : CRUD complet (Ajout, modification, suppression) des vélos.
  • Répertoire Clients : Enregistrement et suivi des dossiers clients.
  • Module Locations : Création de contrats liant un client à un vélo spécifique.

Objectif du projet

  • Automatiser la gestion des contrats de location pour remplacer les documents papier.
  • Assurer la cohérence des données (un vélo loué ne peut pas être réattribué).
  • Optimiser le temps de traitement des dossiers clients en agence.

Aspects Techniques

  • Architecture MVC (Modèle-Vue-Contrôleur) avec séparation stricte des dossiers.
  • Utilisation de PDO pour des interactions sécurisées avec la base de données MySQL.
  • centralisées dans un contrôleur principal (`index.php`).

Vision à long terme

  • Calcul automatique du montant total de la location selon la durée et le type de vélo.
  • Génération de factures et de contrats de location au format PDF.
  • Système de maintenance pour bloquer les vélos nécessitant une révision technique.

Technologies utilisées

PHP MySQL MVC HTML / CSS