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 58e83e4496 Modif doc 10 months ago
crossapp Mise à jour des modèles et ajout de l'import CSV pour les coureurs 10 months ago
main Ajout filtrage par classe dans détail courses 10 months ago
static Bug scan course non commencée 10 months ago
.gitignore Gestion courses multi tours 10 months ago
Dockerfile Premier commit 10 months ago
README.md Modif doc 10 months ago
conf.env Premier commit 10 months ago
manage.py Premier commit 10 months ago
requirements.txt Premier commit 10 months ago

README.md

CrossApp

Application Django pour l’enregistrement des temps de courses des coureurs.

Fonctionnalités principales

  • Gestion des courses (création, historique, vue course)
  • Scan QR code (html5-qrcode)
  • Génération de dossards PDF
  • Export des résultats/stats customisés 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 main
    python manage.py migrate
    
  4. Créez un superutilisateur :
    python manage.py createsuperuser
    
  5. Lancez le serveur :
    python manage.py runserver
    
  6. Accès à l'interface admin depuis :
    https://USER:PORT/admin
    

Fonctionnalités interface admin

  • Gestion des coureurs (ajout, modification, suppression)
  • Import en masse des coureurs via CSV dans la rubrique "Coureurs"