- Premièrement, il faut créer un venv python (dans ./Backend) :
cd .\Backend\ python -m venv .venv .venv/Scripts/activate
- En suite il faut importer toutes les librairies python :
pip install -r requirements.txt
- Puis créer la base de donnée :
python manage.py makemigrations python manage.py migrate
- Optionel : intégrer le jeu de données à la base :
python .\load_dataset.py - Note :
Pour créer des projets via l'assistant OpenAI, il faut rajouter un fichier '.env' au meme niveau que le venv python, et y intégrer une clef OpenAI que nous pouvons vous fournir sur demande :
OPENAI_API_KEY_BUILDIT=VOTRE_CLEF
- Il faut installer les dépendances de node.js depuis le bon dosser (shell depuis la racine du projet) :
cd .\BuildIT-Frontend\ npm install
- Il faut s'assurer que le venv python est activé (shell depuis la racine du projet) :
cd .\Backend\ .\.venv\Scripts\activate python manage.py runserver
- Il faut lancer le server node.js (shell depuis la racine du projet) :
cd .\BuildIT-Frontend\ npm run dev
Vous avez lancé le server, l'URL devrait etre affichée dans votre terminal à la suite de la commande npm run dev.