Referral lifecycle
Tracks a recommendation from discovery and receipt submission through approval, commission accrual and payout, with explicit payment states protecting each transition.
A consumer and merchant platform that turns verified recommendations into trackable rewards across mobile, web and payments.




Refer Friend is a live two-sided marketplace for consumers and participating businesses. People discover places, share recommendations and submit qualifying receipts; the platform connects that activity to verified referrals and cash rewards. Businesses use separate onboarding and management experiences, while the consumer product brings discovery, social activity, transactions and account tools together in one mobile app.
Tracks a recommendation from discovery and receipt submission through approval, commission accrual and payout, with explicit payment states protecting each transition.
Coordinates the iOS and Android app with merchant onboarding, business management, administration and background payment processing over one authoritative backend.
Combines map and category browsing with secure sign-in, merchant verification, ratings, favourites, leaderboards and responsive in-app support.
A modular ASP.NET Core backend acts as the system of record for a Flutter consumer app and React-based web surfaces. MySQL stores transactional data, Redis supports caching and distributed coordination, and object storage handles uploaded media. Dockerized services sit behind nginx, with automated deployment and observability supporting the live product across its mobile, web and settlement workloads.
Distributed coordination and idempotent webhook handling are designed to prevent duplicate processing when the same transaction is approached concurrently or redelivered by a payment provider.
Long-running approval, commission and payout work runs outside request handling, keeping financial processing resilient without tying background workloads to API response capacity.






Tell us about your vision. We'll come back within 24 hours with a strategic plan.
Start Your Project