Skip to content
All workCase Study

El Deep Fit — Online Coaching for Training & Nutrition

Industry
Fitness & Online Coaching
Timeline
Member app + coach dashboard
Category
MOBILE
Stack
Flutter · Dart · Firebase · Cloud Firestore · Realtime Database · Cloud Functions · iOS · Android · Web
El Deep Fit — Online Coaching for Training & Nutrition

The result

Members train, eat and check in through one app, and the coach runs clients, plans and memberships from the same product.

The challenge

El Deep Fit sells coaching in four membership tiers, and each tier unlocks a different mix of features: coach chat, custom workout and nutrition plans, food swaps, an AI meal scanner, InBody tracking and advanced progress. The app had to make that feel simple for members, keep the coach's daily work (new clients waiting for a plan, check-ins, renewals) in one place, and stay reliable for a business that runs on it every day.

How we built it

  1. 01

    Built one role-aware Flutter app for free and paid members, the coach, admins and a super admin, running on iOS, Android and the web

  2. 02

    Made workouts guided: assigned plans by week, logged sets against last week's numbers, a rest timer, an exercise library and cardio sessions with photo proof

  3. 03

    Tracked progress with weight, body measurements and InBody scans, charted over time for both the member and the coach

  4. 04

    Added nutrition plans with daily macro targets, water tracking, food swaps and an AI meal scanner

  5. 05

    Gave the coach a dashboard for clients waiting on plans, workout and nutrition plan builders, packages, coupons and revenue analytics

  6. 06

    Ran it on Firebase (Firestore, Realtime Database chat with images and voice notes, Cloud Functions), with 23 end-to-end flows tested on the emulators

Screens

Captured from the delivered build. Where demo content appears, the names, products and figures are illustrative.

  • El Deep Fit, screen 1
  • El Deep Fit, screen 2
  • El Deep Fit, screen 3
  • El Deep Fit, screen 4
  • El Deep Fit, screen 5
  • El Deep Fit, screen 6
  • El Deep Fit, screen 7
  • El Deep Fit, screen 8
  • El Deep Fit, screen 9
  • El Deep Fit, screen 10

Stack

Every technology choice was driven by the project's specific requirements and constraints.

  • Flutter
  • Dart
  • Firebase
  • Cloud Firestore
  • Realtime Database
  • Cloud Functions
  • iOS
  • Android
  • Web

Related work

Start a project

Tell us what you're building. We reply within 24 hours, scope it on a 30-minute call, and send a fixed quote — usually within two business days.

  1. 01Reply within 24 hours
  2. 0230-minute scoping call
  3. 03Fixed quote in ~2 business days