Skip to content
Tatlow Design

WorksHealth & fitness

Live on iOS and Android

GoalWeight

A coaching app in two parts: a web app where coaches build plans and run their business, and a phone app where clients follow them. A weekly league keeps clients showing up.

  • iOS and Android apps for coaches and their clients
  • Live one-to-one video calls, built into the app
  • Chat, check-ins and progress tracking
  • Packages and payments through the coach’s own Stripe account
The Goal Weight coach dashboard reviewing a client's weekly check-in: a weight trend chart, wellbeing scores and the chat thread beside it.
The Goal Weight client app's nutrition screen: a calories-left dial, carbs, protein and fat against targets, and a coaching note about protein.
SectorHealth & fitness
ScopeProduct design · Mobile · Web
StackReact Native · Expo · Turborepo · Drizzle · Postgres
Year2025 — 2026
Built byTatlow Design + Drift Solutions

The client app

Today’s plan, on the client’s phone

Workouts, food and check-ins against the plan their coach set, on iOS and Android.

  • The Goal Weight client app's nutrition screen: a calories-left dial, carbs, protein and fat against targets, and a coaching note about protein.

    Calories and macros against the plan

  • The Goal Weight client app's macros screen: a week of calorie bars against a goal line, and a stacked chart of carbs, protein and fat per day.

    The week’s trend

  • The Goal Weight client app's workout screen: an assigned five-week training block with its progress.

    The block the coach assigned

  • The Goal Weight client app logging a set: target reps, last session's weight, and a Log set button.

    Set logging, with last time to beat

The project

Two users, opposite needs

A coach needs a workspace for building plans, managing clients and running the business. A client needs today’s workout on their phone and nothing else. One product had to serve both, without either side feeling like an afterthought.

A trainer guiding a client through a cable exercise in a gym.
Stock — the coach’s side of it

Two apps, one system

Coaches work in a web app. Clients use a phone app. Both run on the same data, so when a coach changes a plan, the client sees the change straight away.

The Goal Weight program builder: a three-week training block laid out by day, with exercises in each.
The program builder

Keeping score

Showing up is the hard part of training, so the app keeps score. Workouts earn points, clients compete in a weekly league, and milestones earn badges.

Several people training with barbells on a gym floor.
Stock — the part that has to repeat

For gyms, and for each coach

A gym can bring several coaches under one account, with shared templates and invites. Each coach also gets their own small website, so new clients see their coach’s brand first, not the app’s.

The Goal Weight coach dashboard's client roster: counters for unread messages, check-ins and follow-ups above a table of clients and their plans.
The roster, filtered by coach

The coach’s desk

The whole business, in one browser tab

The web app a coach runs their day from: clients, programs, calls and payments.

  • Client management

    Every client, plan, check-in and history on one roster. Sub-coaches see only the clients assigned to them.

  • Program builder

    Workout and nutrition programs built once, saved as templates, and adjusted per client without touching the template.

  • Check-ins and progress

    Weekly check-ins with body metrics, wellbeing scores and progress photos, charted over time.

  • Live video calls

    Coaching calls run inside the app, next to the client’s plan. No meeting link to send.

  • Chat and community

    Real-time messages with every client, and a community feed for the whole roster.

  • Packages and payments

    Coaches sell packages in the app and get paid through Stripe, straight into their own account.

A loaded barbell on a gym floor, mid-lift.

The app

Live on iOS and Android

Clients download it free from either store. Coaches run their side from the web app.

goalweight.app

Next projectWanderstar Creatives