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