Projet: Système de Gestion de Location de Voitures
Realise Par:
Noureddine Elbahlouli
Marouan tadomante
Le projet de système de gestion de location de voitures est une application web développée avec Laravel. Il
permet aux utilisateurs de gérer les voitures disponibles pour la location, les utilisateurs enregistrés, ainsi que
les locations. L'application offre des fonctionnalités complètes de CRUD (Créer, Lire, Mettre à jour, Supprimer)
pour les voitures et les locations.
• Objectifs du projet
• Fournir une interface conviviale pour la gestion des voitures, des utilisateurs et des locations.
• Permettre la gestion de la disponibilité des voitures.
• Fournir une fonctionnalité de recherche pour trouver facilement des voitures, des utilisateurs et des locations.
• Assurer la sécurité et l'authentification des utilisateurs.
• Backend: Laravel
• Frontend: Blade (Laravel Templating Engine), Bootstrap
• Base de données: SQLite
• Autres: Composer, NPM, Laravel UI
Gestion des voitures:
• Créer une voiture: Ajouter une nouvelle voiture avec des détails tels que le nom, la marque, le modèle, le prix et la disponibilité.
• Afficher les voitures: Voir toutes les voitures disponibles et non disponibles.
• Modifier une voiture: Mettre à jour les détails d'une voiture existante.
• Supprimer une voiture: Retirer une voiture du système.
Gestion des utilisateurs:
• Créer un utilisateur: Ajouter un nouvel utilisateur avec des informations telles que le nom, l'email, l'adresse, le numéro de
téléphone, etc.
• Afficher les utilisateurs: Voir tous les utilisateurs enregistrés.
• Modifier un utilisateur: Mettre à jour les informations d'un utilisateur existant.
• Supprimer un utilisateur: Retirer un utilisateur du système.
Gestion des locations:
• Créer une location: Ajouter une nouvelle location en sélectionnant un utilisateur et une voiture disponible, avec des dates
de location et de retour.
• Afficher les locations: Voir toutes les locations enregistrées.
• Modifier une location: Mettre à jour les détails d'une location existante.
• Supprimer une location: Retirer une location du système.
Fonctionnalité de recherche:
• Recherche de voitures: Rechercher des voitures par nom.
• Recherche d'utilisateurs: Rechercher des utilisateurs par nom.
• Recherche de locations: Rechercher des locations par voiture.
Ce projet de système de gestion de location de voitures offre une solution complète pour gérer les voitures, les utilisateurs et les locations. Il permet de
garder une trace des voitures disponibles et non disponibles, d'enregistrer les locations et de fournir une interface utilisateur intuitive pour la gestion des
opérations de location. Le projet utilise Laravel pour le backend et Blade pour le frontend, offrant ainsi une architecture robuste et facilement extensible.