Voici un fichier README.md clair et bien structuré pour ton projet. Il explique comment installer les dépendances et démarrer le backend et le frontend.
# 🚀 Mon Projet Full-Stack (NestJS + Frontend)
Ce projet est une application full-stack avec **NestJS** pour le backend et un frontend (React, Angular ou autre).
---
## 📂 Structure du Projet
/mon-projet │── backend/ # Contient le backend (NestJS) │── frontend/ # Contient le frontend (React, Angular, etc.) │── README.md # Documentation du projet │── .gitignore # Fichier pour ignorer node_modules
---
## 🛠️ Installation des Dépendances
### 🔹 Backend (NestJS)
1. Accéder au dossier **backend** :
```bash
cd backend
- Installer les dépendances :
npm install
- Accéder au dossier frontend :
cd frontend - Installer les dépendances :
npm install
Depuis le dossier backend, exécute :
npm run startOu en mode développement avec hot reload :
npm run startdocker build -t backend-image . docker run -p 3000:3000 backend-image
Depuis le dossier frontend, exécute :
npm run startL'application frontend sera accessible sur http://localhost:3000 (ou autre port selon la config).
-
Ne pas inclure
node_modulesdans Git :
Vérifie que.gitignorecontient bien :node_modules/ -
Si
node_modulesa été déjà ajouté :git rm -r --cached node_modules git commit -m "Supprimer node_modules du dépôt" git push origin main -
Toujours installer les dépendances après un clone :
npm install
Après installation et démarrage, assure-toi que :
- Le backend fonctionne bien (
http://localhost:3000pour NestJS). - Le frontend est accessible (
http://localhost:4200pour Angular ).
- Backend : NestJS + MongoDB
- Frontend : Angular
- Base de données : MongoDB
- Gestion des erreurs MongoDB (Duplicate Key) corrigée
👤 ** WANNASI MALIKA **

