Digital Loyalty Card SaaS Platform
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.
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.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.