Retour aux projets
Projet BTS SIO SLAM2026Documenté

Projet PHP

Application PHP de réservation et gestion de véhicules

Application web DriveLoc Pro de gestion de location de véhicules avec catalogue, comptes et réservations.

PHPMySQLHTMLCSSJavaScriptArchitecture MVC

Contexte

DriveLoc Pro est une application web de location de véhicules structurée autour d’un catalogue, d’un espace utilisateur, d’un système de réservation et d’une interface d’administration.

Objectif

Mettre en œuvre une application web complète avec base de données, authentification et parcours métier.

Besoin initial

Permettre à un utilisateur de consulter des véhicules, créer un compte, réserver et suivre ses demandes, tout en proposant un suivi administratif.

Technologies utilisées

PHPMySQLHTMLCSSJavaScriptArchitecture MVC

Étapes de réalisation

  • Création du schéma de base de données.
  • Développement du routage PHP.
  • Mise en place des modèles, dépôts et contrôleurs.
  • Création des vues utilisateur et administration.
  • Tests des réservations et de l’annulation.
  • Rédaction de la documentation.

Fonctionnalités principales

  • Catalogue de véhicules.
  • Connexion et inscription.
  • Réservation avec dates et options.
  • Espace personnel.
  • Tableau de bord d’administration.
  • Gestion des statuts de réservation.

Problèmes rencontrés

  • Contrôler les conflits de dates.
  • Sécuriser les données affichées.
  • Organiser un projet PHP maintenable.

Solutions apportées

  • Requêtes préparées.
  • Échappement des sorties HTML.
  • Séparation contrôleurs, modèles, dépôts et vues.

Résultat final

L’application couvre un parcours web complet et sert de situation professionnelle orientée développement web.

Captures d’écran

Logo du projet DriveLoc Pro
Logo du projet DriveLoc Pro

Documentation

La documentation complète du projet PHP DriveLoc Pro est disponible au format PDF. Elle présente le contexte, les fonctionnalités, l’organisation de l’application et les éléments techniques utiles pour comprendre le projet.

Ouvrir la documentation

Conclusion personnelle

Ce projet m’a fait progresser sur la structuration d’une application PHP et sur la gestion d’un besoin métier complet.