Phase 2 – Site internet Laravel (HTML, PHP, MySQL)
Développement du site web ADA avec le framework Laravel (PHP). Les internautes consultent les agences, l'offre de location par genre/catégorie, et les clients connectés peuvent réserver un véhicule et consulter leurs contrats. Base de données MySQL centralisée (migrée depuis SQL Server, nommage Eloquent).
Framework Laravel (MVC) avec ORM Eloquent. Frontend Bootstrap. Backoffice C# (Phase 1) ↔ MySQL ↔ Site Laravel ↔ Navigateur.
BDD SQL Server migrée vers MySQL avec nommage Eloquent. Tables : agences, véhicules, catégories, genres, clients, contrats, attributs.
| US | Fonctionnalité | Description |
|---|---|---|
| 1 | Infos agence | Sélection d'une agence → adresse, téléphone, email, horaires, véhicules (marque, modèle, photo catégorie) |
| 2 | Offre de location | Sélection genre → catégorie → infos complètes + photo + attributs (logo, libellé, valeur) |
| 3 | Création de compte | Inscription d'un nouveau client |
| 4 | Connexion / Déconnexion | Authentification client, menu adaptatif (connecté / non connecté) |
| 5 | Réservation | Saisie dates + agence → véhicules disponibles (non réservés) → enregistrement réservation |
| 6 | Mes contrats | Liste des contrats (passés/en cours) → détail : dates, km, montant, agence, véhicule |
Le site a été développé avec le framework Laravel (PHP). La base de données SQL Server de la Phase 1 a été migrée vers MySQL avec un nommage conforme aux conventions Eloquent.
Étapes clés :