Kultix

Production

Billetterie en ligne et application de contrôle d'accès, avec réseau de distributeurs.

Depuis juil. 2024

Mon rôle
Développeur fullstack — tunnel d'achat, API et application de scan
Durée
Depuis juil. 2024
Plateformes
WEB · ANDROID · API

01

Le problème

Contrôler l'accès à un événement suppose un réseau fiable à l'entrée. Sous un chapiteau, en extérieur, avec une file d'attente, cette hypothèse ne tient pas.

02

Ce que j'ai construit

Une application de scan qui vérifie la signature du billet hors ligne et tient sa propre liste des billets déjà consommés.

site web

03

Les difficultés

Vérifier un billet sans réseau

La charge utile du billet est signée en HMAC-SHA256 : l'application de scan valide l'authenticité sans aucun appel réseau, et l'anti-rejeu s'appuie sur une liste locale synchronisée dès que la connexion revient.

04

Les résultats

4
Méthodes de paiement
hors ligne
Vérification à l'entrée

05

La stack

  • Laravel
  • PHP
  • React
  • TypeScript
  • Flutter
  • mobile_scanner
  • MySQL

Code Mes Rêves

Alexis Kouakou