Un site Web via lequel des particuliers peuvent proposer leurs biens immobiliers en location à d’autres particuliers pour une durée déterminée.
abigaelle.panhelleux • magali.gilbert • pauline.charasson • remi.trotel
Fonctionnalités • Cloner le projet • Connexion en remote • Tests • License
Les fonctionnalités de ce site sont séparées en fonctionnalités publiques (ne nécessitant pas de connexion) et fonctionnalités privées (nécessitant une connexion).
Un utilisateur non-connecté peut regarder la liste des biens proposés sur le site et les filtrer selon des lieux et/ou des dates. Il peut également accéder au détail d’un bien, mais ne peut pas le réserver.
Demander à réserver un bien redirige l’utilisateur vers la page de connexion/inscription. Un utilisateur non-connecté peut donc se connecter et s’inscrire sur le site.
Un utilisateur connecté peut réserver un bien, accéder à la liste de ses réservations et annuler une réservation.
Il peut également accéder à la liste des biens qu’il a mis en location et leurs réservations. Il peut mettre à jour cette liste en ajoutant ou modifiant l’un de ses biens.
Enfin, l’utilisateur peut se déconnecter du site.
Pour cloner, aller dans le projet dans la branche main et dans Code > Copy url to clipboard copiez l'url. Puis, dans le terminal:
# Clone le repository
git clone git@github.com:Le-WHOOP/DotNest.gitPour se connecter en remote, suivre le lien.
Pour lancer le serveur en local, il faut avoir au minimum les versions visiblent sur les badges. Pour télécharger la bonne version, cliquer sur les badges.
Puis, dans le terminal:
# Lancer docker depuis la source du projet
makePuis cliquer sur ce lien.
Warning
Attention, il faut attendre quelques minutes avant d'aller sur le navigateur. Même si le docker a été lancé, il faut attendre que le server SQL se connecte au projet.
Pour lancer les tests, allez dans Tests > Executer tous les tests ou Ctrl R + A.
Note
Pour cause de difficultées, les tests visant à tester directement la DB n'ont pas été fait. Cela inclut des tests pour des fonctions comme Add, Updateet Delete.
Aucun
WHOOP · GitHub · EPITA · MTI · Promo 2026
