Ce projet a été réalisé dans le cadre de la filière Génie Logiciel à l'ENSEIRB-Matmeca par des élèves de troisième année:
Killian Mannarelli, Jules Braun, Lucie Perrin, Allan Denoce, Arthur Hermitte,
- Cloner le projet avec la commande suivante :
git clone https://github.com/aHermitte/redevent.gitEt se placer à la racine du répertoire cloné. 2) S'assurer d'avoir python et npm (NodeJs) correctement installés 3) Se placer dans le répertoire du projet
- Installer git ou l'application Github Desktop afin de pouvoir cloner le projet.
- Installer python3
- Installer nodejs
winget install Schniz.fnm
# Relancer le terminal
fnm install 22
# La commande suivante doit être exécutée à chaque nouvelle ouverture du terminal ou bien placée dans le fichier de configuration powershell
fnm env --use-on-cd --shell powershell | Out-String | Invoke-Expression- Se placer dans le répertoire du projet
- Modules pythons Avec python dans un environnement virtuel
python3 -m venv venv
venv/bin/pip3 install -r requirements.txtOu bien directement
pip3 install -r requirements.txt- Paquets nodejs
cd front
npm install- Ajouter le fichier csv contenant les données. Cette étape est indispensable pour le fonctionnement de l'application.
Placer le fichier dans le répertoire
data/
- Lancer le client
npm run dev- Lancer le serveur dans un nouveau terminal
Avec python dans un environnement virtuel
venv/bin/python3 run.pyOu bien directement
python3 run.py