← All Work

Coinz

Digital loyalty rewards platform

TypeScriptReactNext.jsPostgreSQL
LoyaltyMerchant toolsReal-time systems
Coinz screenshot
Coinzshipped

What it is

A dual-platform loyalty rewards system with a consumer app for earning and redeeming rewards, and a merchant dashboard for creating campaigns, managing teams, and tracking reward distribution across outlets.

The Problem

Businesses in East Africa need modern loyalty systems that integrate with digital payment methods. Existing solutions are either too expensive, too complex, or not adapted to the mobile-first market where WhatsApp and SMS dominate customer communication.

My Role

Built both the consumer-facing rewards app (dev.coinzz.club) and the merchant management dashboard (merchant.dev.coinzz.club) with campaign creation, team access controls, multi-outlet support, and real-time reward tracking.

Approach

Dual-platform architecture — a lightweight consumer app optimized for mobile, and a full-featured merchant dashboard with campaign analytics and team management. Role-based access control with outlet-level permissions. Real-time reward tracking with event-driven architecture. Production-quality SEO with schema.org structured data on the consumer side.

Hardest Decision

Designing the reward economics to be sustainable for merchants while remaining attractive to consumers — finding the right balance between reward value, redemption frequency, and merchant ROI across different business sizes.

Status

Live platforms at dev.coinzz.club and merchant.dev.coinzz.club with multi-outlet support, campaign management, and team access controls.

What I'd Change

Would add analytics dashboards showing reward ROI per merchant, implement A/B testing for campaign optimization, and build API integrations with major East African payment providers.

Stack

TypeScriptReactNext.jsPostgreSQL