// PROJECT

QRGen - QR Code Generator with Plans, Payments & Analytics

Full-Stack Web Development, SaaS PHP MySQL JavaScript Paystack API InfinityFree
QRGen - QR Code Generator with Plans, Payments & Analytics
Founder Project

QRGen — QR codes, ticketing, and attendance in one platform

Most QR tools stop at generating a code. QRGen adds accounts, tiered plans, Paystack billing, scan analytics, and a full events system — with QR-based tickets and a dedicated scanner for tracking attendance in real time.

Real-TimeScan analytics
PaystackPayment integration
EventsTicketing & attendance
FullAdmin dashboard

The Brief

Turning a free utility into something worth paying for

Almost every QR generator online does the same thing: type a link, get a code, done. I wanted to see what happens when you treat that as a product instead of a utility — accounts people log into, plans that unlock more, analytics that show whether a code is actually getting scanned, and a real use case beyond static links. That use case became events: QRGen now issues QR tickets for events and lets organizers scan attendees in at the door.

Why It's Different

Not just another QR generator

Codes are tied to accounts, not one-off downloads

Free generators hand you a static image and forget you exist. QRGen keeps every code attached to a user, a plan, and a history.

Built-in events and ticketing, not just links

Most competitors only encode URLs. QRGen can generate an entire event's tickets, each one a unique, scannable QR code.

A dedicated scanner for real-world check-ins

A purpose-built attendance scanner validates each ticket QR code at entry and logs the check-in instantly — something generic QR tools don't offer at all.

Analytics that answer "did this actually work?"

Scan tracking and attendance data give organizers a real answer, instead of a code they hope someone scanned.

What I Built

A generator with a real product loop

User Accounts & Plan Tiers

Registration and login gate access to multiple subscription tiers, each unlocking more codes and features.

Paystack Payments

Subscription billing runs through Paystack, built for a Nigerian-first payment experience.

Scan Analytics

Every generated code is tracked, so users can see when and how often their QR codes actually get scanned.

Events Management System

Organizers create events and issue QR-coded tickets to attendees directly from the platform.

Dedicated Attendance Scanner

A purpose-built scanner validates each attendee's ticket QR code at the door and logs the check-in in real time.

Admin Dashboard

A full backend for managing users, plans, events, and attendance — the same operational layer I build into every product I ship.

Tech Stack

Lean stack, product-shaped scope

PHP MySQL JavaScript Paystack API InfinityFree

Challenges & Solutions

The parts that took real problem-solving

A "free tool" mindset is hard to charge for

Plan tiers were designed around what actually justifies payment — analytics, event ticketing, and higher usage limits — rather than gating the core generator behind a paywall.

Attendance scanning had to work under pressure

At the door of an event, a scan either works instantly or it doesn't. The attendance scanner validates and logs each ticket in real time, with clear feedback for organizers running check-in.

Scan tracking couldn't slow the redirect down

Every scan is logged without adding a noticeable delay between a user scanning a code and landing on the destination link.

Outgrowing the current host

QRGen currently runs on InfinityFree, with a planned migration to Hostinger for better reliability as usage grows.

Results

  • Live in production at qr-gen.page.gd, running the full signup-to-scan loop.
  • Complete user lifecycle: signup, plan selection, Paystack payment, QR generation, and scan tracking.
  • Full events system: event creation, QR ticket issuance, and real-time attendance scanning at check-in.
  • Migration path planned to Hostinger to support continued growth.

Want something built like this?

I build full-stack SaaS products end to end — accounts, payments, analytics, and the admin panel behind them.

See it live →

16 views

Visit Project

Comments

No comments yet — be the first to share your thoughts.

Related Projects