{ Chess Tournament Manager }

Gestion complète de tournois d'échecs — application de bureau

Python PySide6 / Qt Architecture MVC Persistance JSON Flake8
🖥️ Ceci est une application de bureau (interface graphique Qt), et non un site web. Cette page en présente un aperçu ; le code source complet et les instructions d'installation sont sur GitHub.
Capture d'écran de l'écran d'accueil de l'application
Écran d'accueil de l'application

Présentation

Un gestionnaire de tournois d'échecs développé en Python avec une interface graphique PySide6 (Qt). Le programme permet de gérer l'ensemble du cycle de vie d'un tournoi : joueurs, rondes, appariements et résultats, le tout sauvegardé localement au format JSON. L'application est structurée selon une architecture MVC (modèles, vues, contrôleurs et dépôts) et respecte les conventions de style PEP 8 (rapport Flake8 inclus dans le dépôt).

Fonctionnalités

Voir le code sur GitHub →
← Retour au portfolio