Brief
Gamified loyalty platform with wallets, vouchers, and reward engines.
Pepmo is a gamified customer engagement and loyalty platform designed to increase retention through virtual currencies, wallets, vouchers, games, and reward-based interactions. Users earn, manage, and redeem digital rewards while businesses drive engagement and repeat transactions.
Problem
Traditional loyalty programs suffer from low engagement and limited reward utilization. Pepmo aimed to:
Increase retention through gamification
Provide a secure digital wallet and rewards ecosystem
Simplify coupon and voucher redemption
Support scalable reward calculations and transaction processing
Integrate seamlessly with external payment and reward providers
Architecture & Workflow
User Activity
→ Coin Earning Engine
→ Wallet Management
→ Reward Calculation
→ Voucher Redemption
→ Payment & Transaction Processing
→ Analytics & Reporting
Cloud Architecture
Service
Purpose
AWS EC2
Application hosting and backend services
AWS S3
Assets and platform resources
GCP
Supporting cloud services and integrations
Firebase
Authentication, notifications, and real-time services
Sentry
Error monitoring and production issue tracking
CI/CD
Automated deployment and release management
Features
Outcome
Monthly wallet transactions
0
Wallet reconciliation accuracy
0
Platform uptime
0
Growth signal
Figures animate in as you scroll — pulled from this project's published results.
- Supported a production-scale loyalty and rewards ecosystem
- Improved platform stability and transaction reliability
- Enhanced reward calculation accuracy
- Maintained high availability for customer-facing reward services
Challenges & solutions
- Transaction consistency → Validation and reconciliation mechanisms for wallet balances
- Reward calculation bugs → Refactored processing logic, improved test coverage, and added validation checks
- Third-party integration reliability → Monitoring, retry mechanisms, and structured error handling
- Production stability → Sentry monitoring and structured deployment processes


