
Closed
Posted
Paid on delivery
I want to roll out a full-featured customer loyalty system for my supermarket that makes it effortless for shoppers to join, earn, and redeem rewards. The program must support three reward types—straight discounts at checkout, an accumulating points balance, and occasional free-product giveaways—so I can run different promotions without rebuilding the back end each time. Enrollment needs to be frictionless everywhere my customers interact with us: at the checkout counter (direct POS integration or a quick sign-up screen on the terminal), through a responsive website, and inside a companion iOS/Android app. Once enrolled, shoppers should be able to keep tabs on their balance through printed receipt summaries, a secure web dashboard, or the same mobile app. Consistent data across those channels is critical. Under the hood I expect a secure database that ties into my existing POS, issues unique member IDs (barcode or QR), tracks transactions in real time, and exposes an admin portal where my team can: • Configure earning rules (e.g., 1 point per dollar, double points days) • Schedule and publish discount campaigns or free-product offers • Monitor member analytics and export reports Acceptance criteria • Seamless sign-up and tracking in all three channels without data lag • Rewards correctly calculated and applied during live checkout tests • Clean, intuitive UX on web and mobile, branded to match our store • Clear documentation and hand-off so my in-house team can manage future promos Preferred stack is open—common choices like Firebase, Node.js, MySQL, React Native, or Flutter are fine as long as they deliver speed, security, and scalability. Suggest what you know best and outline estimated timelines for each milestone (architecture, POS integration, web portal, mobile app, QA).
Project ID: 40302895
Remote project
Active 7 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Manila, Philippines
Member since Mar 16, 2026