- Kévin Perquy
- Alexis Murail
- Luis-Miguel Borderon
- Florence Bouchart
- MariaDB community 11.3 (ou MySQL)
- IDE installé sur la machine
- Postman installé sur la machine (optionnel pour les tests)
- Dbeaver ou Extension MySQL installé sur la machine
- Python 3.11
- Installation du requirement.txt
- Créer une base de données MySQL via MariaDB
- Télécharger le dossier Projet_API en entier
- Ouvrir le dossier dans VScode ou un autre IDE
- Dans le dossier database, ouvrir database.py et remplacer l'url par celui de votre base de données :
SQLALCHEMY_DATABASE_URL = "url_de_votre_base_de_données" - Exécuter le fichier main.py
ATTENTION : Impossibilité de lancer Swagger et l'API en simultanée.
Pour lancer Swagger et l'API en même temps, modifier le port dans server.py
- Aller jusqu'à l'étape 4 puis lancer server.py
- Connexion à l'API Swagger : http://localhost:5000/api/ui/
- La Documentation Technique
- Le code python 🐍
- La présentation powerpoint zippée
- Le fichier requirements.txt
- Les fichiers test postman dans la branch test