Skip to content

Latest commit

 

History

History
44 lines (27 loc) · 2.06 KB

File metadata and controls

44 lines (27 loc) · 2.06 KB

Olympic Tournament

Build Status Version

📖 Description

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.

📋 Sommaire

  1. Installation
  2. Utilisation
  3. Auteurs
  4. Licence

🚀 Installation

Prérequis

  • La bibliotèque PyQt5 : pip install pyQt5
  • La bibliotèque Graphviz : pip install graphviz et 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.

Étapes

  1. Installer les prérequis
  2. Cloner le dépôt
    git clone https://github.com/Projet-Trophee-NSI/Olympic-Tournament.git

🔧 Utilisation

Pour utiliser ce projet, exécutez le fichier principal : sources/main.py

🧑‍💻 Auteurs

📜 Licence

Ce projet est sous licence GPL-3.0 - voir le fichier LICENCE pour plus de détails.