├── client/ # Frontend React
├── server/ # Backend Express + configuration Redis
└── .gitignore
git clone https://github.com/Issambenezzine/Recouvrement_project.git
cd votre-repoInstaller les dépendances
cd server
npm install
npm i multer Lancer Redis avec Docker, Dans le dossier server/ il y a un fichier docker-compose.yml. Pour démarrer Redis, exécutez :
docker-compose up -dCela va lancer (ou bien installer si vous n'avez pas déjà installé les images) deux conteneur Redis en arrière-plan: redis et redis/insight
Démarrer le serveur Express
npm run devInstaller les dépendances
cd client
npm installLancer l’application React
npm run dev⚙️ Variables d’environnement
Créez un fichier .env dans server/ et client/ si nécessaire. Exemple :
server/.env
PORT=your_port
HOST=your_host
REDIS_HOST=your_redis_host
REDIS_PORT=your_redis_port
JWT_SECRET_KEY=your_jwt_secret_key
DB_NAME=database_name
DB_USER=database_user
CLIENT_URL=client_url
CLIENT_PORT=client_port
CLIENT_HOST=client_host
DB_PASS=database_password
DB_DIALECT=mysqlclient/.env
VITE_SERVER_PORT=your_client_port
VITE_SERVER_HOST=your_server_hostAssurez-vous que Docker est installé et lancé avant d’exécuter docker-compose up -d.
Si vous modifiez la configuration de Redis (host/port), mettez à jour le fichier .env dans le projet server.
Si vous modifiez dans SGBD, supprimer le cache dans redis/insight