
Ce projet garageSite consiste à développer une application web de gestion pour un garage automobile en s’appuyant sur la programmation orientée objet.
L’objectif principal est de structurer le site selon le modèle MVC (Modèle-Vue-Contrôleur) en lien avec une base de données MySQL.
Les étudiants doivent d’abord concevoir et faire évoluer les différentes vues et contrôleurs pour afficher les informations détaillées des véhicules via des paramètres d’URL.
Ensuite, ils mettent en place un formulaire d’authentification sécurisé avec des mots de passe cryptés en MD5 ainsi qu’une gestion complète (CRUD) des marques et des modèles.
L’application intègre également du code JavaScript pour la validation des formulaires côté client et le rafraîchissement dynamique des listes déroulantes.
Enfin, les participants développent en autonomie des fonctionnalités supplémentaires telles que la gestion des entrées/sorties de véhicules et la recherche multicritères.

