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 [email protected]:Le-WHOOP/DotNest.git
Pour 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
make
Puis 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
, Update
et Delete
.
Aucun
WHOOP · GitHub · EPITA · MTI · Promo 2026