ERP de location de véhicules

Accueil ERP
Gestion véhicules
Gestion clients
Gestion réservations

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