Back to work
FinTech / Loyalty·2024

Pepmo Rewards

Pepmo Rewards

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

Digital Wallet
Virtual currency management and balance tracking
Credit/debit operations with transaction history and auditing
Coin Earning & Burning Engine
Rule-based and activity-driven reward allocation
Dynamic reward calculation and redemption workflows
Voucher & Coupon Redemption
Digital voucher and coupon management

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