Skip to content

Le-WHOOP/DotNest

Repository files navigation


EPITA
DotNest

Un site Web via lequel des particuliers peuvent proposer leurs biens immobiliers en location à d’autres particuliers pour une durée déterminée.

.NET SQLServer Docker VS

abigaelle.panhelleuxmagali.gilbertpauline.charassonremi.trotel

FonctionnalitésCloner le projetConnexion en remoteTestsLicense

screenshot

Fonctionnalités

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).

Fonctionnalités publiques

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.

Fonctionnalités privées

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.

Cloner le projet

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

Connexion en remote

Pour se connecter en remote, suivre le lien.

Connexion en local

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.

Tests

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.

License

Aucun


WHOOP  ·  GitHub  ·  EPITA  ·  MTI  ·  Promo 2026

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •