You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
3 months ago | |
|---|---|---|
| coureurs | 3 months ago | |
| courses | 3 months ago | |
| crossapp | 3 months ago | |
| dossards | 3 months ago | |
| scan | 3 months ago | |
| static | 3 months ago | |
| templates | 3 months ago | |
| websocket | 3 months ago | |
| .gitignore | 3 months ago | |
| Dockerfile | 3 months ago | |
| README.md | 3 months ago | |
| conf.env | 3 months ago | |
| manage.py | 3 months ago | |
| requirements.txt | 3 months ago | |
README.md
CrossApp
Application Django pour l’enregistrement des temps de courses des coureurs.
Fonctionnalités principales
- Authentification utilisateur
- Vue principale responsive (Bootstrap SB Admin 2)
- Gestion des courses (création, historique, vue course)
- Scan QR code (html5-qrcode)
- Génération de dossards PDF
- Export des résultats en CSV/PDF
- Module admin Django
Installation
- Créez et activez un environnement virtuel Python
- Installez les dépendances :
pip install django channels reportlab qrcode pandas - Appliquez les migrations :
python manage.py makemigrations coureurs courses python manage.py migrate - Créez un superutilisateur :
python manage.py createsuperuser - Lancez le serveur :
python manage.py runserver
Structure des apps
courses: gestion des coursescoureurs: gestion des coureursscan: scan QR code et gestion des arrivéesdossards: génération PDF des dossardswebsocket: affichage en direct
Frontend
- Bootstrap SB Admin 2
- html5-qrcode (scan)