Application de gestion de courses avec génération de dossards avec QRcode et scan des coureurs à l'arrivée.
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.
 
 
 
 
 
scayac 8b55b2f632 Gestion de l'eport PDF/CSV en fonction des données affichées 10 months ago
coureurs Initial commit 10 months ago
courses Gestion de l'eport PDF/CSV en fonction des données affichées 10 months ago
crossapp Gestion multi caméra dans le scan 10 months ago
dossards Initial commit 10 months ago
scan Gestion multi caméra dans le scan 10 months ago
static Gestion multi caméra dans le scan 10 months ago
templates Gestion de l'eport PDF/CSV en fonction des données affichées 10 months ago
websocket Initial commit 10 months ago
.gitignore Initial commit 10 months ago
Dockerfile bug dockerfile 10 months ago
README.md mise à jour 10 months ago
conf.env externalisation de la conf 10 months ago
manage.py Initial commit 10 months ago
requirements.txt Gestion multi caméra dans le scan 10 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

  1. Créez et activez un environnement virtuel Python
  2. Installez les dépendances :
    pip install django channels reportlab qrcode pandas
    
  3. Appliquez les migrations :
    python manage.py makemigrations coureurs courses
    python manage.py migrate
    
  4. Créez un superutilisateur :
    python manage.py createsuperuser
    
  5. Lancez le serveur :
    python manage.py runserver
    

Structure des apps

  • courses : gestion des courses
  • coureurs : gestion des 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)