02
Scan Tickets
SaaS de tickets QR Code
SaaS de gestion et validation de tickets de restauration par QR Code, pensé pour éliminer la fraude et le suivi papier.
- Rôle
- Lead Full-Stack Developer
- Disciplines
- Web / Backend
- Stack
- Next.js
- TypeScript
- Tailwind CSS
- React
- Framer Motion
- Laravel
- PHP
- MySQL
- REST API
- JWT
- Statut
- Livré
.png&w=3840&q=75)
.png&w=3840&q=75)
01 / Le problème
Les systèmes papier traditionnels rendent le suivi des tickets de restauration difficile et favorisent les erreurs et les fraudes : pas de traçabilité, pas de détection de double utilisation, aucune visibilité en temps réel sur la consommation.
02 / La solution
Une plateforme digitale permettant la génération, la gestion et la validation instantanée des tickets grâce à un QR Code unique par ticket. Un scanner dédié valide chaque ticket en temps réel (disponible / déjà utilisé / expiré), avec un dashboard administrateur complet pour piloter tickets, utilisateurs et statistiques.
03 / Architecture
Architecture
Frontend Next.js (TypeScript, Tailwind CSS, Framer Motion) consommant une API REST Laravel/PHP avec authentification JWT, base de données MySQL. Génération de QR Codes uniques à la création de chaque ticket, scanner dédié pour la validation instantanée, gestion des rôles (Administrateur, Agent de contrôle, Utilisateur) avec traçabilité complète des actions.
04 / Défis techniques
Défis techniques
- 01Gestion temps réel des validations pour éviter tout conflit lors de scans simultanés
- 02Sécurisation des QR Codes contre la duplication et la falsification
- 03Optimisation des performances du scanner pour une validation quasi instantanée
- 04Conception d'une gestion des rôles claire entre administrateurs, agents de contrôle et utilisateurs
05 / Points forts
Points forts
- 01QR Code unique généré automatiquement pour chaque ticket
- 02Scanner avec retour visuel animé (valide / déjà utilisé / expiré)
- 03Dashboard administrateur avec statistiques et graphiques d'activité
- 04Gestion fine des rôles : Administrateur, Agent de contrôle, Utilisateur
06 / Résultats
Résultats
- 01Réduction des fraudes grâce à la détection automatique des doubles utilisations
- 02Validation des tickets nettement plus rapide qu'un contrôle manuel
- 03Traçabilité complète : chaque scan, chaque action est historisée
- 04Dashboard administrateur donnant une visibilité en temps réel sur la consommation
Leçon apprise
« Sur un système de validation en temps réel, la fiabilité prime sur tout le reste — le vrai défi n'était pas de scanner un QR Code, mais de garantir qu'un même ticket ne puisse jamais être validé deux fois, même en cas de scans quasi simultanés. »
Projet suivant03
Plateforme de gestion des matériaux — APROSI →
Un projet similaire en tête ?
Me contacter →