Zonelycompanionship app / production case study

Zonely — a pay-by-the-minute companionship app, on both stores.

A two-sided React Native marketplace — consumer app, buddy app, backend and admin — with real-time per-minute billing and the trust-and-safety layer it took to pass App Store review.

2 appsconsumer + buddy, iOS & Android
per-minreal-time metered billing
24 hrcontent-moderation SLA
KYCidentity-verified buddies
The system

the systems behind the screens.

01

Two apps, one marketplace

A React Native consumer app to find and talk to buddies, and a separate buddy app to take calls and chats — with the backend and admin that tie the two sides together.

02

Real-time metered billing

Calls and chats billed by the minute against a wallet, with hard guardrails so a live session can never outrun the consumer's balance — reconciled to the second.

03

Wallet & coins economy

Top-ups, a coins-and-rewards layer, promotional offers, a Mood O'Meter and referrals — the money and the gamification that bring people back.

04

Trust & safety

KYC-verified buddies, report and block, content filtering, and a zero-tolerance conduct warning before every session — the controls that got the app onto the App Store.

05

Admin & moderation

A console for the operator to action reports within 24 hours, ban users and step in fast when a conversation goes wrong.

06

Shipping on Expo

EAS builds for both stores and Expo OTA updates, so an urgent fix reaches users the same day instead of waiting on a review cycle.

Architecture

A production stack built for the work.

reactnativeexpo
Mobile
React Native (Expo) — consumer & buddy apps
Backend
Custom API — sessions, wallet, metered billing
Admin
Moderation & operations console
Real-time
Per-minute call & chat sessions with live billing
Payments
Wallet top-ups; store-compliant purchases on iOS
Delivery
EAS builds for iOS & Android, Expo OTA updates
Clutch★★★★★5.0 / 5.0

Across 18 independently published client reviews

They have a deeper technical knowledge than any web designer I've met to date.

01 / 04
Start a project

building a two-sided app? we've shipped the hard parts.

Book a 30-minute call with the team that will scope and lead your project.