ERP de location de véhicules
Développement d’un ERP de location de véhicules
Dans le cadre de ma formation en BTS SIO option SLAM, j’ai développé un ERP léger de location de véhicules.
Le projet avait pour objectif de créer une application web permettant de gérer efficacement une activité de location de motos et scooters.
Cet ERP permettait de centraliser plusieurs fonctionnalités importantes :
- Gestion des clients
- Gestion des véhicules
- Gestion des réservations
- Suivi des locations
- Consultation des informations
Analyse du projet
Avant de commencer le développement, j’ai analysé les besoins de l’application afin d’identifier les fonctionnalités nécessaires et organiser la structure du projet.
L’objectif principal était de faciliter la gestion quotidienne des locations grâce à une interface simple et intuitive.
Développement Front-end
Le front-end a été développé avec :
- HTML
- CSS
- JavaScript
- Bootstrap
Bootstrap m’a permis de créer rapidement une interface moderne, responsive et adaptée à différents supports.
JavaScript a été utilisé pour gérer certaines interactions utilisateurs et améliorer l’expérience sur l’application.
Développement Back-end
Le back-end du projet a été développé avec PHP et MySQL.
J’ai créé une base de données permettant de stocker :
- Les informations clients
- Les véhicules disponibles
- Les réservations
- Les locations en cours
Le système permettait également de mettre à jour les informations, d’ajouter ou supprimer des véhicules et de suivre l’état des réservations.
Architecture MVC
Le projet a été conçu avec une architecture MVC :
- Model : gestion des données et base MySQL
- View : affichage des pages
- Controller : traitement des actions utilisateurs
Cette architecture m’a permis de mieux séparer les responsabilités, organiser mon code et faciliter la maintenance du projet.
Grâce au MVC, j’ai compris l’importance d’avoir un projet structuré dans un contexte professionnel.
Fonctionnalités développées
- Ajout et suppression de véhicules
- Gestion des clients
- Création de réservations
- Suivi des locations
- Consultation des données
- Interaction avec la base de données
Compétences acquises
Grâce à ce projet, j’ai développé plusieurs compétences techniques :
- Développement web full stack
- Utilisation de PHP et MySQL
- Création d’une base de données relationnelle
- Architecture MVC
- Gestion des formulaires
- Organisation d’un projet web
Ce projet m’a également permis d’apprendre à structurer un projet, organiser la logique métier et développer une application web plus professionnelle et maintenable.
Informations du projet
- Projet : ERP Location
- Type : Application web de gestion
- Contexte : Projet BTS SIO SLAM
- Technologies : HTML, CSS, JavaScript, PHP, MySQL, Bootstrap
- Architecture : MVC
- Fonctionnalités : Gestion clients, véhicules et réservations
- Statut : Projet fonctionnel