Une application web complète pour la gestion des clubs de tennis, des championnats par équipes et le suivi des joueurs.
TennisManager est une solution complète pour la gestion des clubs de tennis, offrant :
- Gestion des clubs (USC Tennis comme club par défaut)
- Gestion des licences joueurs
- Création et gestion des équipes
- Organisation des championnats par saison
- Support administratif multi-clubs
- Administration complète des clubs
- Gestion des droits d'accès
- Interface personnalisée par club
- Inscription et suivi des joueurs
- Gestion des licences
- Suivi des classements
- Gestion des mutations
- Configuration des divisions
- Gestion des poules
- Planification des rencontres
- Saisie et suivi des résultats
- Backend: Python, Flask
- Base de données: SQLAlchemy ORM
- Cartographie: Mapbox GL JS
- Frontend: HTML, CSS, JavaScript
- Hébergement: PythonAnywhere
- Cloner le repository
git clone https://github.com/pmourey/tennis.git
- Créer un environnement virtuel
python -m venv venv
source venv/bin/activate # Linux/Mac
venv\Scripts\activate # Windows
- Installer les dépendances
pip install -r requirements.txt
La documentation complète est disponible dans le wiki du projet, incluant :
- Guide d'utilisation détaillé
- Documentation API
- Guides d'administration
- FAQ
Les contributions sont les bienvenues ! Voir CONTRIBUTING.md
pour les lignes directrices.
- Python 3.9+
- Base de données PostgreSQL
- Compte Mapbox pour les services de cartographie
Ce projet est sous licence MIT - voir le fichier LICENSE.md
pour plus de détails.
Pour toute question ou suggestion, n'hésitez pas à :
- Ouvrir une issue
- Contacter l'équipe de développement
Une version de démonstration est disponible sur PythonAnywhere : http://godot70.pythonanywhere.com
Cette démo vous permet de tester les principales fonctionnalités de l'application :
- Gestion des équipes
- Suivi des championnats
- Gestion des joueurs
- Planification des rencontres
Note : Les données de la démo sont réinitialisées périodiquement.
Développé avec ❤️ pour la communauté du tennis