Skip to main content
All work
Mobile App

Refer Friend

A consumer and merchant platform that turns verified recommendations into trackable rewards across mobile, web and payments.

Refer Friend discovery screen showing featured businesses and categoriesRefer Friend sharing screen with options to invite friends through social and messaging appsRefer Friend leaderboard showing ranked community members and referral activityRefer Friend map showing participating businesses across London
5,000
consumer users
At time of writing
150
partner brands
At time of writing
£500k+
cumulative referrer earnings
At time of writing

Overview

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.

Product capabilities

Built around the work that matters.

Referral lifecycle

Tracks a recommendation from discovery and receipt submission through approval, commission accrual and payout, with explicit payment states protecting each transition.

Connected surfaces

Coordinates the iOS and Android app with merchant onboarding, business management, administration and background payment processing over one authoritative backend.

Discovery and trust

Combines map and category browsing with secure sign-in, merchant verification, ratings, favourites, leaderboards and responsive in-app support.

Technical approach

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.

Engineering highlights

Complexity, handled deliberately.

Consistent payments

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.

Isolated settlement

Long-running approval, commission and payout work runs outside request handling, keeping financial processing resilient without tying background workloads to API response capacity.

Product gallery

A closer look.

Refer Friend discovery screen showing featured businesses and categories
Discovery - categories, featured businesses and search
Refer Friend sharing screen with options to invite friends through social and messaging apps
Sharing - invite friends through familiar channels
Refer Friend leaderboard showing ranked community members and referral activity
Leaderboard - community referral activity
Refer Friend map showing participating businesses across London
Map - nearby participating businesses
Refer Friend R-wallet screen showing a balance with payment, transfer, withdrawal and gift card actions
R-wallet - balance, payments and withdrawals
Refer Friend profile screen showing account, friends, favourites and support tools
Profile - account, community and support tools
Next project
Agiliza
A Portugal-focused services marketplace unifying customer booking, provider operations and payment foundations.

Ready to build something exceptional?

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

Start Your Project