Ce projet a été réalisé dans le cadre du concours national "Les Trophées NSI" de 2024. Nous devions réaliser un projet avec au moins une technlogie abordée en cours et sur le thème du sport. Nous avons ainsi réalisé un logiciel de gestion, de visualisation et de partage de tournois. Celui comprend une partie bakend fonctionnant avec Python. Cette dernière interragit à la fois avec la partie frontend/interface utilisateur utilisant Qt (plus spécifiquement PytQt5) et la base de donnée reposant sur une simulation d'un système MySQL.
- La bibliotèque PyQt5 :
pip install pyQt5 - La bibliotèque Graphviz :
pip install graphvizet exécuter l'exécutable "gaphviz-10.0.1 (64-bit) EXE installer" disponible sur : https://graphviz.org/download/ - La bibliotèque FPDF :
pip install fpdf - La bibliotèque requests :
pip install requests
PS : Notez que pour que les commandes pip install ... fonctionnent il faut que vous ayez une version de Python (version 3) d'installée et que pip soit installé. Si ce n'est pas le cas, vous pouvez exécuter cette commande pour installer pip : pip install pip.
- Installer les prérequis
- Cloner le dépôt
git clone https://github.com/Projet-Trophee-NSI/Olympic-Tournament.git
Pour utiliser ce projet, exécutez le fichier principal : sources/main.py
- Mattéo Delin - Profil GitHub
- Lucas Sertelon - Profil GitHub
- Antoine Nebout - Profil GitHub
Ce projet est sous licence GPL-3.0 - voir le fichier LICENCE pour plus de détails.