All works

Nuwave Hardware · 2025

QR incentive platform

A loyalty and incentive programme for Nuwave Hardware and the field workers who fit their products. Workers scan a QR code that ships with the product, earn incentive and gift points, and cash them out or redeem them for gifts. Nuwave runs the whole programme from an admin portal: generating codes, approving workers, managing the gift catalogue and releasing payouts. Two apps, one product.

Team
Luitell Labs
What we did
Product design, Admin portal, Worker app, QR generation, Localisation
Built with
React, Vite, TypeScript, Tailwind CSS, Supabase, QR scanning
Admin dashboard showing worker totals, QR scans this month and recent scan activity
Admin dashboard

The idea

Nuwave wanted to reward the plumbers and installers who choose their products, but those rewards usually run on paper slips and WhatsApp messages. We built a system where the reward rides along with the product: a printed QR code, scanned once, credits points to the person who fitted it.

The worker app

Workers scan a code or type it in, and instantly see the incentive and gift points it earned. Points split into two currencies: incentive points convert to money and can be cashed out as a payment request, while gift points buy items from a catalogue. Everyone can see their scan history, request payouts, and share a referral code that earns bonus points. The whole interface runs in English, Hindi and Bengali.

The admin portal

Admins generate QR codes in batches against presets that set the points for each product line, then export print sheets. Workers arrive with KYC and bank details for approval before any money moves. Payout requests, for both gifts and cash, are reviewed and processed from one screen, and a performance leaderboard ranks approved workers by the points they've earned.

Worker app: dashboard with incentive totals, QR scan confirmation, and the gift catalogue
Worker app: earnings at a glance, a scanner, and gifts to redeem
Worker app: redemption code entry, payment request screen, and payment history
Points convert to cash: request a payout and track its status
Worker app: scan history, referral programme with code and link, and the menu
Scan history and a referral programme that pays for introductions
Worker app shown in Hindi and Bengali alongside the language settings screen
The same screens in Hindi and Bengali
Admin portal: QR code table with presets, points, status, generation batch and print info
Admin: QR codes by preset, batch and print run
Admin portal: worker list with points earned and KYC and bank approval status
Admin: workers, their earnings and approval state
Admin portal: gift payout requests with points used, request date and status
Admin: payout requests, reviewed and processed in one place
Admin portal: performance leaderboard ranking workers by total points with achievement tiers
Admin: leaderboard with achievement tiers