
Au sein d'un projet transversal axé sur les bases de données, notre équipe s'est engagée dans le développement scénarisé d'un système destiné à informatiser la gestion des chambres et des réservations pour l'hôtel 3 étoiles Neptune, situé à Arras. Sous la détermination du gérant de l'établissement, nous avons opté pour la création d'un site web en PHP interconnecté avec une base de données MySQL. Ce projet, baptisé "Hôtel Neptune", vise à fournir une plateforme complète répondant aux besoins d'un hôtel. Le site élaboré offre une interface administrative permettant la gestion des chambres, des clients et des réservations. Parallèlement, il propose une interface dédiée aux clients pour consulter les chambres, effectuer des réservations avec un système de paiement intégré, rechercher des disponibilités pour une période spécifique, et gérer les profils. Le résultat final se rapproche significativement d'un site opérationnel pour un hôtel, offrant ainsi une solution complète et fonctionnelle pour répondre aux exigences de gestion de l'établissement.
Début: 25/01/2023
Fin: 19/03/2023
Gérer le patrimoine informatique
Les mots de passe sont chiffrés dans la base de données, conformément au RGPD. Des niveaux d'autorisation sont définis par rôle. Les critères de sécurité, tels que la longueur et les caractères spéciaux, sont respectés. Une option de modification de mot de passe via e-mail renforce la sécurité.
Développer la présence en ligne de l’organisation
Nous avons créé un site web conforme à un cahier des charges et basé sur une maquette disponible via le lien fourni. Ce projet met en lumière l'importance d'une présence en ligne pour un hôtel, permettant au gérant d'élargir la visibilité de son établissement. Le site est accessible sur mon nuage pédagogique.
Travailler en mode projet
Pour simplifier la gestion, nous avons utilisé Trello pour planifier et partager les étapes, restant ainsi organisés. GitHub a facilité le partage des éléments accomplis, favorisant une collaboration efficace et notre avancée collective.
Mettre à disposition des utilisateurs un service informatique
J'ai permis aux clients de l'hôtel de réserver leur chambre en ligne grâce à ce système, offrant ainsi une expérience utilisateur améliorée. De plus, nous avons élaboré une documentation détaillée pour expliquer notre projet.
Organiser son développement professionnel
Dans le cadre de ce projet, j'ai renforcé mes compétences en SQL, PHP, HTML et bases de données. Nous avons également acquis une expertise dans l'utilisation de Figma pour concevoir la maquette du site, ainsi que dans la conception d'e-mails. Ce processus d'apprentissage a approfondi mes compétences techniques dans le domaine du développement web.