|
|
|
@ -3,12 +3,10 @@ |
|
|
|
Application Django pour l’enregistrement des temps de courses des coureurs. |
|
|
|
Application Django pour l’enregistrement des temps de courses des coureurs. |
|
|
|
|
|
|
|
|
|
|
|
## Fonctionnalités principales |
|
|
|
## Fonctionnalités principales |
|
|
|
- Authentification utilisateur |
|
|
|
|
|
|
|
- Vue principale responsive (Bootstrap SB Admin 2) |
|
|
|
|
|
|
|
- Gestion des courses (création, historique, vue course) |
|
|
|
- Gestion des courses (création, historique, vue course) |
|
|
|
- Scan QR code (html5-qrcode) |
|
|
|
- Scan QR code (html5-qrcode) |
|
|
|
- Génération de dossards PDF |
|
|
|
- Génération de dossards PDF |
|
|
|
- Export des résultats en CSV/PDF |
|
|
|
- Export des résultats/stats customisés en CSV/PDF |
|
|
|
- Module admin Django |
|
|
|
- Module admin Django |
|
|
|
|
|
|
|
|
|
|
|
## Installation |
|
|
|
## Installation |
|
|
|
@ -30,14 +28,11 @@ Application Django pour l’enregistrement des temps de courses des coureurs. |
|
|
|
```bash |
|
|
|
```bash |
|
|
|
python manage.py runserver |
|
|
|
python manage.py runserver |
|
|
|
``` |
|
|
|
``` |
|
|
|
|
|
|
|
6. Accès à l'interface admin depuis : |
|
|
|
|
|
|
|
```bash |
|
|
|
|
|
|
|
https://USER:PORT/admin |
|
|
|
|
|
|
|
``` |
|
|
|
|
|
|
|
|
|
|
|
## Structure des apps |
|
|
|
## Fonctionnalités interface admin |
|
|
|
- `courses` : gestion des courses |
|
|
|
- Gestion des coureurs (ajout, modification, suppression) |
|
|
|
- `coureurs` : gestion des coureurs |
|
|
|
- Import en masse des coureurs via CSV dans la rubrique "Coureurs" |
|
|
|
- `scan` : scan QR code et gestion des arrivées |
|
|
|
|
|
|
|
- `dossards` : génération PDF des dossards |
|
|
|
|
|
|
|
- `websocket` : affichage en direct |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Frontend |
|
|
|
|
|
|
|
- Bootstrap SB Admin 2 |
|
|
|
|
|
|
|
- html5-qrcode (scan) |
|
|
|
|