COVID Contract Tracing Restau / Bar (CCTRB)

Logiciel de suivi des cas contacts s'étant rencontrés dans des établissements recevant du public où le port du masque n'est pas faisable : bars, restaurants, ...

Ce projet est développé dans le cadre des sessions de codage Delphi en direct sur Twitch le jeudi après-midi. Ses sources sont mis à la disposition de tous au fil des jours.

Le projet s'articule autour de 3 programmes :

  • le serveur (WebBrocker, pour macOS, Windows & Linux) qui gère la base de données des contacts et historiques de déplacements
  • un logiciel destiné aux établissements (projet FireMonkey pour macOS, Linux et Windows) qui vont pouvoir s'inscrire et générer un QR code contenant les informations à scanner par leurs visiteurs et clients
  • un logiciel mobile (projet FMX pour iOS, Android et Windows limité au développement) destiné aux consommateurs (ou curieux) fréquentant ces établissements.

La base de données proposées pour le serveur est une base MySQL, mais les utilisateurs du projet peuvent très bien en changer s'ils le désirent après avoir adapté la structure proposée en fonction des contraintes de leur moteur SQL.

Les sources du projet et le détail de son avancement sont disponibles sur ce dépôt GitHub.


Liens associés

Ces liens s'ouvrent dans la même fenêtre que cette page. En cliquant dessus vous quitterez Les trucs et astuces d'un développeur Pascal.
Pensez à les ouvrir dans un nouvel onglet si vous préférez rester ici pour y revenir plus facilement.