Digital Loyalty Card SaaS Platform

via Freelancer ·

Budget / Salary$250–750
TypeFreelance project
LocationRemote
Posted1 hour ago
TITLE: Build a SaaS platform for digital loyalty cards (Apple Wallet / Google Wallet)

CONTEXT
I'm launching a SaaS platform for digital loyalty cards aimed at small local businesses (cafés, bakeries, restaurants, hair salons). It works like Sydely, Olyz, Quardy or MagicStamp: the end customer doesn't download any app. They scan a QR code at the counter and add their card to Apple Wallet or Google Wallet.
I'm looking for a developer or a small team to build the MVP.

MVP FEATURES

1. Wallet cards
- Generate Apple Wallet passes (signed .pkpass) and Google Wallet passes (Loyalty or Generic pass)
- Real-time card updates when a customer earns a stamp (Apple PassKit web service + APNs push, Google Wallet API)
- Card image generated dynamically to show stamp progress
- Per-merchant customization: logo, colors, text, number of stamps, reward

2. Customer sign-up page (mobile web)
- Accessed via a QR code unique to each business
- Form: first name, email or phone, date of birth (optional), GDPR consent checkboxes
- "Add to Apple Wallet" and "Add to Google Wallet" buttons
- Fallback web card for phones without a wallet app

3. Staff scanner app (PWA)
- Scan the customer's card QR code with the camera
- Add stamps and redeem rewards
- Staff accounts linked to a business
- Anti-fraud: limit on stamps per customer per day

4. Merchant dashboard (web)
- Card editor with live preview
- Customer list with CSV export
- Analytics: sign-ups, visits, rewards redeemed, return rate
- Push notifications sent through the wallet cards
- Multiple locations and staff members

5. Admin back office
- Manage merchants and their subscriptions
- Platform-wide activity overview

6. Subscriptions
- Stripe Billing integration: monthly plans, free trial, automatic invoices

TECHNICAL REQUIREMENTS
- Multi-tenant architecture
- Stack of your choice, justified in your proposal (e.g. Node/NestJS, Laravel or Django with PostgreSQL)
- Hosting in the European Union
- GDPR compliance: consent management, export and deletion of customer data
- Interface in French, with i18n support for adding other languages
- Responsive, mobile-first design

DELIVERABLES AND OWNERSHIP
- Full source code in a Git repository under my name (GitHub or GitLab), with regular commits
- Full transfer of intellectual property
- Apple Developer, Google Wallet, Stripe and hosting accounts created under my name (you will be invited)
- Technical documentation: setup, deployment, environment variables
- Production deployment
- 30 days of bug fixing after final delivery

SUGGESTED MILESTONES
1. Backend, database, and Apple + Google Wallet pass generation
2. Customer sign-up page and staff scanner app
3. Merchant dashboard and notifications
4. Stripe, admin back office, production deployment

BUDGET AND TIMELINE
- Budget: To be detemined
- Desired timeline: to be determined
- Payment by milestones, each released after testing and approval

YOUR PROPOSAL MUST INCLUDE
- Hands-on experience with Apple Wallet (PassKit) and/or Google Wallet API, with examples if possible
- Your proposed stack and why
- A price and timeline for each milestone
- Examples of SaaS products or dashboards you have built
- Clear written English is required; French is a plus
- Start your reply with the word "STAMP" to show you've read the full brief. Proposals without it will not be considered.
php website design graphic design mobile app development django node.js api development saas development
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.