Locacar
Agence de location de véhicules : catalogue, réservation, profils.
Démonstration pédagogique
Ouvrir la démo LocacarContexte & problème
Une agence de location a besoin d’un back-office pour gérer son parc, ses catégories de véhicules et les réservations clients, avec des rôles distincts (admin, agence, client).
Mon rôle
Pilotage des agents IA (conception BDD, backend, front), pilotage de la production générée, décisions sur la matrice public/admin et la sécurisation des actions destructives.
Stack
- PHP MVC PDO objet
- MySQL / Merise
- Tailwind v4
- JavaScript vanilla
Fonctionnalités clés
- Catalogue véhicules avec catégories et filtres
- Réservation par le client, gestion par l’agence
- Rôles admin / agence / client avec checkAllow
- CRUD généré puis sécurisé (CSRF, confirmation suppression)
Résultats & apprentissages
Application déployée et fonctionnelle. J’ai appris à distinguer ce qui est public d’une action privée, et à ne jamais exposer une suppression en GET.