All case studies
A GCC fitness platform operator · Fitness / wellness marketplace

GCC Trainer and Client Fitness Marketplace

A three-sided fitness marketplace backend: mobile API, trainer dashboard, and admin dashboard — dual workout/meal subscriptions, MyFatoorah, Firebase, SMS OTP, Reverb chat, and English/Arabic.

Industry
Fitness / wellness marketplace

Problem

Traditional gym and coaching management is fragmented — trainers struggle to scale beyond in-person clients, users lack structured digital coaching for workouts and nutrition, and there is no unified platform for subscriptions, payments, progress tracking, and trainer-client communication in the GCC market.

Solution

We built a full-stack Laravel 12 backend powering a three-sided fitness marketplace: a mobile REST API for iOS/Android, a trainer web dashboard (Inertia + React + TypeScript), and an admin web dashboard (Inertia + React + Shadcn UI). The system supports dual subscription models (workout + meal plans), MyFatoorah payment processing, Firebase push notifications, SMS OTP verification, real-time WebSocket chat via Laravel Reverb, and full English/Arabic localization.

Mobile REST API
Laravel 12 — iOS/Android app backend
Trainer web dashboard
Inertia + React + TypeScript
Admin web dashboard
Inertia + React + Shadcn UI

Problem

Trainers in the GCC market struggled to scale beyond in-person clients. Users lacked structured digital coaching for workouts and nutrition, and there was no unified platform for subscriptions, payments, progress tracking, and trainer-client communication.

Solution

We built a Laravel 12 backend for a three-sided fitness marketplace: mobile REST API, trainer dashboard, and admin dashboard — with dual workout/meal subscriptions, MyFatoorah, Firebase, SMS OTP, Laravel Reverb chat, and English/Arabic localization.

Results

Delivered a production-ready fitness marketplace backend supporting trainer subscriptions, dual workout/meal coaching, real-time chat, community features, and e-commerce — with GCC-native MyFatoorah payments and bilingual (EN/AR) support.

Proof note

This fitness marketplace: the source record did not include measurable outcomes or a client testimonial. Text under Results is copied from the engagement notes and is not presented as a verified KPI.

Tech Stack

Laravel 12InertiaReactTypeScriptShadcn UIMyFatoorahFirebaseLaravel Reverb

Have a project that needs rescuing or shipping?

Tell us what's going on and we'll come back with a clear plan.