Skip to content

thclmnt/epsi-devcloud

Repository files navigation

Atelier - Développement et Service Cloud

Projet réalisé par :

  • Thomas CLEMENT
  • Nathan TOMASIAN

Installation

Clonez le projet comme ceci:

git clone https://github.com/thclmnt/epsi-devcloud

Puis installez les dépendances:

cd epsi-devcloud
npm install

Ensuite, créer un fichier .env.local à la racine du projet et y ajouter un lien vers une instance MongoDB

MONGODB_URI=mongodb+srv://<user>:<password>@<url_serveur_mongo>

Vous pouvez ensuite lancer le projet en mode développement avec la commande suivante:

npm run dev

Vous pouvez également lancer les tests unitaires du projets avec:

npm run test

Stack technique utilisé

Node est requis pour utiliser ce projet.

Le projet utilise le framework Next.js dans sa dernière version.

Pour le stockage des données, il utilise MongoDB, une base de données NoSQL.

Afin de permettre à l'utilisateur d'explorer l'API, un Swagger est également mis en place.

Enfin, pour les tests unitaires, le projet utilise le framework Jest.

Swagger

En local, le swagger est accessible à l'URL suivante: http://localhost:3000/swagger

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published