Skip to content

needforschool/tp-ia-nfs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Guide d'installation et d'utilisation

Prérequis

  • Node.js (version 16 ou supérieure)
  • MongoDB Atlas (compte gratuit)
  • Git

Installation du projet

1. Cloner le projet

git clone <votre-repo>
cd tp-ia-nfs

2. Configuration de MongoDB Atlas

  1. Créez un compte gratuit sur MongoDB Atlas
  2. Créez un nouveau cluster (l'option gratuite M0 est suffisante)
  3. Configurez les règles d'accès réseau pour autoriser votre IP
  4. Créez un utilisateur de base de données avec un nom d'utilisateur et mot de passe
  5. Obtenez votre chaîne de connexion dans "Connect > Connect your application"

4. Installation du backend

cd backend
npm install

Créez un fichier .env à la racine du dossier backend:

MONGODB_URI=mongodb+srv://<username>:<password>@cluster0.mongodb.net/airbnb?retryWrites=true&w=majority
PORT=5000

Remplacez la chaîne de connexion par celle de votre cluster MongoDB Atlas.

5. Installation du frontend

cd ../frontend
npm install

6. Démarrage de l'application

Dans un terminal, démarrez le backend:

cd backend
npm run dev

Dans un autre terminal, démarrez le frontend:

cd frontend
npm start

L'application sera accessible à l'adresse http://localhost:3000

Utilisation de l'application

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 41.2%
  • HTML 33.6%
  • Vue 12.7%
  • CSS 7.2%
  • TypeScript 5.3%