02
Scan Tickets
QR code ticketing SaaS
A SaaS for managing and validating meal tickets with QR codes, designed to eliminate fraud and paper tracking.
- Role
- Lead Full-Stack Developer
- Disciplines
- Web / Backend
- Stack
- Next.js
- TypeScript
- Tailwind CSS
- React
- Framer Motion
- Laravel
- PHP
- MySQL
- REST API
- JWT
- Status
- Delivered
.png&w=3840&q=75)
.png&w=3840&q=75)
01 / The problem
Traditional paper systems make meal-ticket tracking difficult and invite errors and fraud: no traceability, no detection of double use, no real-time visibility on consumption.
02 / The solution
A digital platform to generate, manage and instantly validate tickets, each with a unique QR code. A dedicated scanner validates every ticket in real time (available / already used / expired), with a complete admin dashboard to manage tickets, users and statistics.
03 / Architecture
Architecture
A Next.js frontend (TypeScript, Tailwind CSS, Framer Motion) consuming a Laravel/PHP REST API with JWT authentication and a MySQL database. Unique QR codes generated when each ticket is created, a dedicated scanner for instant validation, role management (Administrator, Control agent, User) with full traceability of actions.
04 / Technical challenges
Technical challenges
- 01Real-time validation handling to avoid any conflict during simultaneous scans
- 02Securing QR codes against duplication and forgery
- 03Optimizing scanner performance for near-instant validation
- 04Designing clear role management between administrators, control agents and users
05 / Highlights
Highlights
- 01A unique QR code generated automatically for each ticket
- 02Scanner with animated visual feedback (valid / already used / expired)
- 03Admin dashboard with statistics and activity charts
- 04Fine-grained roles: Administrator, Control agent, User
06 / Results
Results
- 01Less fraud thanks to automatic detection of double use
- 02Ticket validation much faster than manual checks
- 03Full traceability: every scan and every action is logged
- 04Admin dashboard giving real-time visibility on consumption
Lesson learned
“On a real-time validation system, reliability comes before everything else — the real challenge wasn't scanning a QR code, but guaranteeing that the same ticket can never be validated twice, even with near-simultaneous scans.”
Next project03
Materials Management Platform — APROSI →
Have a similar project in mind?
Get in touch →