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 3 months ago
coureurs Initial commit 3 months ago
courses Gestion de l'eport PDF/CSV en fonction des données affichées 3 months ago
crossapp Gestion multi caméra dans le scan 3 months ago
dossards Initial commit 3 months ago
scan Gestion multi caméra dans le scan 3 months ago
static Gestion multi caméra dans le scan 3 months ago
templates Gestion de l'eport PDF/CSV en fonction des données affichées 3 months ago
websocket Initial commit 3 months ago
.gitignore Initial commit 3 months ago
Dockerfile bug dockerfile 3 months ago
README.md mise à jour 3 months ago
conf.env externalisation de la conf 3 months ago
manage.py Initial commit 3 months ago
requirements.txt Gestion multi caméra dans le scan 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

  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)