QR Code Management & Cashback System

Aniket

Aniket Mohite

QR Code Cashback System | Distribution & Payment Tracking MVP

Role: Full Stack MVP Builder

Project Duration: 4–6 weeks

Project Type: QR Code Cashback Platform, QR Management System, Analytics Dashboard

Technologies: Next.js, Typescript, Tailwind, Radix UI, MongoDB, Node.js, NextAuth, QR Generator, Canvas, jsPDF, JSZip

Project Overview

This project involved building a complete QR Code Management & Cashback Platform for a construction materials company. The system helps the business generate bulk QR codes for product distribution, track scans, collect customer information, and manage cashback payouts across India.
I built the entire system end to end — including QR generation, scan workflows, payments tracking, role based access, and a real time analytics dashboard.

Project Goals

Create a scalable QR code generation and distribution system
Track product distribution through QR scans across India
Collect customer details reliably and prevent duplicates
Manage cashback payouts with full auditability
Provide role-based access for SuperAdmin, Admin, and Team users
Deliver real-time analytics for scans, submissions, and payments

My Role (Full Stack MVP Builder)

I handled front end, backend, QR processing, database design, workflows, and role-based permissions. Key contributions include:

1. QR Generation System

Bulk creation of 1–1000 QR codes
Overlay QR on product creatives using Canvas
Per-product categories & cashback configuration
Bulk downloads as ZIP files

2. Smart Scan Workflow

Total vs unique scan counters
Two-step flow: mobile verification → auto-fill → submission
Auto-fill for returning customers to reduce friction
Support for UPI ID and Bank Account
Location data collected city-wise

3. Payment Management

Payment status workflow (Unpaid → Paid)
Bulk payment grouping by customer
Transaction tracking with metadata
Support for multiple payout accounts

4. Role-Based Access System

SuperAdmin, Admin, Team roles
Data masking for Team users (names, mobiles, UPI, addresses)
Permission checks on every request

5. Advanced Filters & Search

Search by code, name, mobile, category, product
Category, city, date range, and payment filters
Real-time counts for each filter bucket

6. Analytics Dashboard

Total QR codes generated
Scan stats (total & unique)
Submissions & payment data
Category and product-wise breakdown
India-wide city distribution insights

Conclusion

This QR Code Cashback Platform delivers an automated, scalable way for the business to track product distribution, collect customer data, and manage cashback payouts reliably.
The system reduces manual reconciliation by 70 percent, prevents duplicate payments, and provides accurate real-time analytics across thousands of QR scans and submissions. Designed with strong security, RBAC, and modular architecture, the platform is fully deployment-ready and supports nationwide operations.

Project Screenshots

Dashboard | Admin | Default
Dashboard | Admin | Default
Dashboard | Admin | Create QR codes
Dashboard | Admin | Create QR codes
Dashboard | Admin | Place those QR codes on the marketing creative
Dashboard | Admin | Place those QR codes on the marketing creative
Dashboard | Admin | Printing layout
Dashboard | Admin | Printing layout
Dashboard | Admin | Generated QR codes
Dashboard | Admin | Generated QR codes
Dashboard | Admin | QR details
Dashboard | Admin | QR details
Dashboard | Admin | QR submissions
Dashboard | Admin | QR submissions
Dashboard | Admin | Submission details
Dashboard | Admin | Submission details
Dashboard | Admin | Payment details
Dashboard | Admin | Payment details
Like this project

Posted Dec 1, 2025

QR cashback platform with bulk QR creation, scan tracking, payment workflow, role based access, real time analytics, and customer data auto fill.