Sujet : voyage organisé (On The Road)

L'objectif de ce projet est de créer un système de Gestion de voyage organisé qui permet aux "utilisateurs" de voir les voyage disponibles le jour même ou les jours suivants, et la possibilité de réserver ou d'annuler le billet ,Et des recherches par date, ville ou pays. et la"Admin" Responsable de l'ajout, de la visualisation, de la modification et de la suppression des voyages disponibles .

Admin:

  • En tant qu'administrateur, je souhaite disposer d'un tableau de bord qui me fournit des graphiques et des statistiques sur les endroits les plus visités, les forfaits de voyage populaires et d'autres données pertinentes, afin de prendre des décisions commerciales éclairées et d'optimiser les offres de l'agence de voyage.

  • En tant qu'administrateur, je souhaite pouvoir gérer et mettre à jour les options de voyage disponibles sur le site web, y compris l'ajout de nouveaux forfaits de voyage, la mise à jour des prix et de la disponibilité, et la suppression des options obsolètes, afin que le contenu du site web reste à jour et précis.

  • En tant qu'administrateur, je souhaite avoir accès à un système de gestion des clients où je peux consulter et gérer les réservations des clients, traiter les demandes d'assistance et les demandes de support client, et offrir une expérience personnalisée aux utilisateurs.

Client:

  • En tant qu'utilisateur, je souhaite pouvoir rechercher des options de voyage en fonction de ma destination préférée afin de trouver rapidement et facilement des options de voyage pertinentes.

  • En tant qu'utilisateur, je souhaite pouvoir consulter les détails de chaque option de voyage, y compris l'itinéraire, l'hébergement, le transport et les tarifs, afin de prendre une décision éclairée concernant ma réservation.

  • En tant qu'utilisateur, je souhaite pouvoir filtrer et trier les options de voyage disponibles en fonction de critères tels que le prix, la durée et les dates de voyage, afin de trouver les options les plus adaptées à mes préférences.

  • En tant qu'utilisateur, je souhaite pouvoir créer un profil utilisateur où je peux suivre tous les voyages que j'ai réservés et les endroits que j'ai visités, afin d'avoir un historique de mes voyages.

  • En tant qu'utilisateur, je souhaite recevoir des notifications et des mises à jour concernant mes voyages réservés, y compris les modifications de l'itinéraire ou les informations importantes liées à mon voyage, afin de rester informé et de planifier en conséquence.

  • En tant qu'utilisateur, je souhaite avoir accès à des canaux de support client, tels que le chat en direct ou l'e-mail, où je peux obtenir de l'aide pour mes réservations de voyage, poser des questions et recevoir des réponses rapides et utiles.

Technologies utilisées :

Le système sera construit en utilisant les technologies suivantes :

  • HTML pour la structure et la mise en page du frontend.
  • CSS (utilisant le framework bootstrap 5 ) .
  • Javascript .
  • Laravel .
  • MySQL pour la base de données.