Loyalty and Deals PWA
Budget: $20,000 – $50,000 USD
We are building a closed, loyalty platform.
The platform will allow:
*Verified employees to access exclusive deals
*Retail partners to publish deals and view redemption analytics
* Companies to manage employee access
*This is a Progressive Web App (PWA) designed for mobile-first, low-data usage, and multilingual support.
Core Users:
- Employees
- Company Admins
- Retail / Brand Partners
- Platform Admin (Us)
Key Requirements
1. User Authentication & Verification
Mobile-first signup (SMS / OTP)
Employer/company assignment
Ability to deactivate users (dismissed staff)
2. User Roles & Dashboards
A. Employee
View active deals
Redeem deals (QR / code-based)
Multilingual UI (English + local languages)
Low-data, Friendly UX
B. Company Portal
Upload/manage employee lists
Activate/deactivate employees
View number of active staff
Monthly snapshot for billing
C. Partner / Retailer Portal
Create and manage deals
Set validity dates
View analytics:
Number of redemptions
Date/time of redemption
Region/province
Export basic reports
D. Platform Admin
Manage all users, companies, partners
Approve deals
Manage billing flags
Full reporting access
3. Deal & Redemption System
Time-bound deals
Redemption limits (optional)
Single-use per user or custom
Fraud prevention (basic)
Trackable redemption events
4. Analytics & Reporting
Aggregate, POPIA-compliant data only
No personal data shared with partners
Dashboard charts + downloadable reports
5. Internal Market Research & Surveys
The platform must support internal survey forms that can be used for market research and feedback collection.
Survey Features:
Admin-created surveys (forms builder or configurable fields)
Multiple question types:
Multiple choice
Short text
Rating scale
Survey targeting:
By company
By region
By role
Response limits (e.g. first 500 responses)
One response per verified user
Time-bound surveys
Survey Reporting
Aggregated results only
Exportable (CSV)
No personally identifiable data exposed
6. Wallet & Payout System
The platform should include a basic internal wallet system for users to receive cash or credit payouts for approved activities (e.g. survey participation).
Wallet Requirements:
Wallet balance per user
Admin-controlled crediting (no user top-ups)
Transaction history (credits & withdrawals)
Minimum withdrawal threshold
Fraud controls (one payout per survey)
Payout Logic (Phase 1)
Payouts initiated by Admin
Manual or semi-automated payout methods:
EFT
Mobile money
Voucher-based payout (optional)
System must be payment-provider ready for Phase 2 (API integration later)
7. Payments
No in-app payments for users
Partner billing handled manually or via invoice
System should be payment-provider ready for Phase 2
8. Technical Requirements
PWA (mobile-first)
Scalable backend
Secure authentication
Clean, documented codebase
Deployment-ready (cloud hosting)
Design Requirements
Clean, professional, trustworthy
Simple UX for low-tech users
Minimal animations
Optimised for older Android devices
Deliverables
Fully functional PWA
Admin, company, partner dashboards
Source code + documentation
Deployment instructions
30-day post-launch bug support
Timeline
Unlimited
Open to proposals
Preference for fixed-price milestones
Long-term collaboration possible
Ideal Freelancer Profile
Experience with PWA or SaaS platforms
Strong backend + dashboard development
Experience with role-based systems
Familiarity with privacy-compliant data handling
Clear communication & documentation
How to Apply
Please include:
Relevant past projects (links/screenshots)
Suggested tech stack
Estimated timeline
Fixed-price breakdown by milestone
The platform will allow:
*Verified employees to access exclusive deals
*Retail partners to publish deals and view redemption analytics
* Companies to manage employee access
*This is a Progressive Web App (PWA) designed for mobile-first, low-data usage, and multilingual support.
Core Users:
- Employees
- Company Admins
- Retail / Brand Partners
- Platform Admin (Us)
Key Requirements
1. User Authentication & Verification
Mobile-first signup (SMS / OTP)
Employer/company assignment
Ability to deactivate users (dismissed staff)
2. User Roles & Dashboards
A. Employee
View active deals
Redeem deals (QR / code-based)
Multilingual UI (English + local languages)
Low-data, Friendly UX
B. Company Portal
Upload/manage employee lists
Activate/deactivate employees
View number of active staff
Monthly snapshot for billing
C. Partner / Retailer Portal
Create and manage deals
Set validity dates
View analytics:
Number of redemptions
Date/time of redemption
Region/province
Export basic reports
D. Platform Admin
Manage all users, companies, partners
Approve deals
Manage billing flags
Full reporting access
3. Deal & Redemption System
Time-bound deals
Redemption limits (optional)
Single-use per user or custom
Fraud prevention (basic)
Trackable redemption events
4. Analytics & Reporting
Aggregate, POPIA-compliant data only
No personal data shared with partners
Dashboard charts + downloadable reports
5. Internal Market Research & Surveys
The platform must support internal survey forms that can be used for market research and feedback collection.
Survey Features:
Admin-created surveys (forms builder or configurable fields)
Multiple question types:
Multiple choice
Short text
Rating scale
Survey targeting:
By company
By region
By role
Response limits (e.g. first 500 responses)
One response per verified user
Time-bound surveys
Survey Reporting
Aggregated results only
Exportable (CSV)
No personally identifiable data exposed
6. Wallet & Payout System
The platform should include a basic internal wallet system for users to receive cash or credit payouts for approved activities (e.g. survey participation).
Wallet Requirements:
Wallet balance per user
Admin-controlled crediting (no user top-ups)
Transaction history (credits & withdrawals)
Minimum withdrawal threshold
Fraud controls (one payout per survey)
Payout Logic (Phase 1)
Payouts initiated by Admin
Manual or semi-automated payout methods:
EFT
Mobile money
Voucher-based payout (optional)
System must be payment-provider ready for Phase 2 (API integration later)
7. Payments
No in-app payments for users
Partner billing handled manually or via invoice
System should be payment-provider ready for Phase 2
8. Technical Requirements
PWA (mobile-first)
Scalable backend
Secure authentication
Clean, documented codebase
Deployment-ready (cloud hosting)
Design Requirements
Clean, professional, trustworthy
Simple UX for low-tech users
Minimal animations
Optimised for older Android devices
Deliverables
Fully functional PWA
Admin, company, partner dashboards
Source code + documentation
Deployment instructions
30-day post-launch bug support
Timeline
Unlimited
Open to proposals
Preference for fixed-price milestones
Long-term collaboration possible
Ideal Freelancer Profile
Experience with PWA or SaaS platforms
Strong backend + dashboard development
Experience with role-based systems
Familiarity with privacy-compliant data handling
Clear communication & documentation
How to Apply
Please include:
Relevant past projects (links/screenshots)
Suggested tech stack
Estimated timeline
Fixed-price breakdown by milestone