10000 GitHub - pmourey/tennis: A web application for managing tennis club operations, team championships, and player management. Built with Python, this application helps tennis clubs:
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
/ tennis Public

A web application for managing tennis club operations, team championships, and player management. Built with Python, this application helps tennis clubs:

License

Notifications You must be signed in to change notification settings

pmourey/tennis

Repository files navigation

TennisManager

Licence Python Flask

Une application web complète pour la gestion des clubs de tennis, des championnats par équipes et le suivi des joueurs.

🎾 À propos

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

✨ Fonctionnalités principales

🏢 Gestion des clubs

  • Administration complète des clubs
  • Gestion des droits d'accès
  • Interface personnalisée par club

👥 Gestion des joueurs

  • Inscription et suivi des joueurs
  • Gestion des licences
  • Suivi des classements
  • Gestion des mutations

🏆 Championnats

  • Configuration des divisions
  • Gestion des poules
  • Planification des rencontres
  • Saisie et suivi des résultats

🛠 Technologies utilisées

  • Backend: Python, Flask
  • Base de données: SQLAlchemy ORM
  • Cartographie: Mapbox GL JS
  • Frontend: HTML, CSS, JavaScript
  • Hébergement: PythonAnywhere

🚀 Installation

  1. Cloner le repository
git clone https://github.com/pmourey/tennis.git
  1. Créer un environnement virtuel
python -m venv venv
source venv/bin/activate  # Linux/Mac
venv\Scripts\activate     # Windows
  1. Installer les dépendances
pip install -r requirements.txt

📖 Documentation

La documentation complète est disponible dans le wiki du projet, incluant :

  • Guide d'utilisation détaillé
  • Documentation API
  • Guides d'administration
  • FAQ

🤝 Contribution

Les contributions sont les bienvenues ! Voir CONTRIBUTING.md pour les lignes directrices.

🔑 Prérequis

  • Python 3.9+
  • Base de données PostgreSQL
  • Compte Mapbox pour les services de cartographie

📝 Licence

Ce projet est sous licence MIT - voir le fichier LICENSE.md pour plus de détails.

📞 Contact

Pour toute question ou suggestion, n'hésitez pas à :

  • Ouvrir une issue
  • Contacter l'équipe de développement

🌟 Démo

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

0