- Node.js (version 16 ou supérieure)
- MongoDB Atlas (compte gratuit)
- Git
git clone <votre-repo>
cd tp-ia-nfs- Créez un compte gratuit sur MongoDB Atlas
- Créez un nouveau cluster (l'option gratuite M0 est suffisante)
- Configurez les règles d'accès réseau pour autoriser votre IP
- Créez un utilisateur de base de données avec un nom d'utilisateur et mot de passe
- Obtenez votre chaîne de connexion dans "Connect > Connect your application"
cd backend
npm installCré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.
cd ../frontend
npm installDans un terminal, démarrez le backend:
cd backend
npm run devDans un autre terminal, démarrez le frontend:
cd frontend
npm startL'application sera accessible à l'adresse http://localhost:3000