The problem
Rajline sells through dealers, so the brand has no direct link to the people buying its products. The app gives buyers a reason to register every purchase, and gives Rajline a way to reward the ones who keep coming back.
What I changed
I designed the app around one loop: scan, earn, redeem. Scanning a product's QR code adds points straight to the wallet, with a confirmation like "You've earned 30 points." Recent transactions show every point earned and redeemed in one list.

A reward store without a cart
Nothing in the app can be bought with money. Users browse rewards, like wireless earbuds for 5,000 points or an Amazon voucher, tap Claim, and the reward ships to their registered address within 5–7 working days. The confirmation shows points used and points left. If they're short, the popup says exactly how many more points they need.

Referrals tied to real activity
Users invite others by link or code. A referral only counts after three stages: the new user signs up, gets KYC approved, and earns a minimum number of points. That minimum is configurable. Then the referrer gets ₹500 and the new user gets a ₹100 welcome bonus. A status list shows each referral by name and the last 4 digits of their phone number, so users can see where each one stands.
Dealer and KYC, simplified
Users link their dealer from a dedicated tab. For KYC, I merged the separate Aadhaar and PAN cards into one, so there's one less decision during verification.
What I learned
When there's no checkout, the confirmation popup does the job of a receipt. Every scan, claim and referral ends in a message, and those messages decide whether users believe the points are real.

Outcomes
One loop from purchase to reward
Scan, earn and redeem all happen in one app, tracked in a single wallet with full history.
Clear status at every step
Claims, referrals and balances always show what happened and what comes next.
Rewards tied to verified users
Referral payouts unlock after KYC and a points milestone, not just a signup.
Have a problem like this?
I take on two or three projects a quarter. Tell me what’s slowing your team down and I’ll reply within a day.

