Accueil / Réalisations / Programme d'encodage des inscriptions

Programme d'encodage des inscriptions

Développement d'une application desktop d'encodage des inscriptions aux randonnées ainsi qu'un site Internet permettant de visualiser les données recueillies et le palmarès des participants.

Projet

La Fédération Francophone Belge de Cyclotourisme et VTT a souhaité développer pour ses responsables de clubs un outil complet pour enregistrer les inscriptions à leurs randonnées tout au long de l'année.

Nom du projet : Programme d'encodage des inscriptions

Client : Fédération Francophone Belge de Cyclotourisme et VTT
La Fédération Francophone Belge du Cyclotourisme et du VTT - FFBC - est une Fédération de cyclos et de vététistes dont le corps business est la pratique du vélo hors compétition, de route et du VTT.

velo-liberte-palmares.be

  • 01 - Application Electron : Accueil
  • 01 - Application Electron : Inscription à une randonnée
  • 03 - Application Electron : Participants
  • 04 - Application Electron : Statistiques
  • 05 - Application Electron : Codes barres
  • 06 - Application Django : Statistiques
  • 07 - Application Django : Randonnée
  • 08 - Application Django : Palmarès

L'application s'installe sur un ordinateur et permet d'encoder les inscriptions sans qu'une connexion Internet ne soit nécessaire. Les responsables de club peuvent ensuite synchroniser leurs inscriptions sur une base de données centralisée à laquelle est adossé un site Internet. Ce site Internet permet aux responsables de club et province de consulter leurs statistiques de participation, et aux adhérents de suivre au fil des ans leurs réussites et palmarès.

L'application est un succès avec un fort taux d'utilisation par les clubs. Tout au long du développement, l'accent a été mis sur la facilité et la rapidité d'utilisation. En effet les inscriptions se font via la lecture des codes-barres des cartes de membre et des parcours proposés sur chaque randonnée, l'objectif était qu'une inscription puisse se faire avec un lecteur de codes-barres sans qu'il soit nécessaire d'utiliser la souris ou le clavier, ceci afin d'éviter les files interminables lors des inscriptions !

 

Challenge

  • Développement d'une application fonctionnant sans connexion internet, mais reliée à la demande à une base de données centralisée.
  • Permettre l'inscription d'un participant très rapidement avec un lecteur de codes-barres sans qu'il soit nécessaire d'utiliser la souris ou le clavier.
  • Consolider les données d'inscriptions reçues pour produire des statistiques et mettre à disposition des palmarès.

Solution

  • Application desktop développée avec Electron et Angular
  • Backend Django (base de données PostgreSQL)
  • Industrialisation de la solution : tests unitaires et fonctionnels ; intégration continue avec GitLab CI/CD

Expertise

  • Développement sur le framework Python Django 
  • Développement sur le framework Javascript Angular
  • Développement sur le famework Electron
  • Intégration graphique
  • Pilotage agile ayant permis d'ajuster la solution tout au long du projet jusqu'à l'ouverture du site web