
SaraFit
Coaching platform for an online fitness trainer in Bosnia — public site, client dashboard and admin
- Client
- SaraFit
- Year
- 2025
- Scope
- Site, dashboard, admin
- Stack
- Next.js · Supabase · Vercel
- Status
- In service
- Live site
- sara-fit.com (opens in a new tab)
Overview
The panel opens on what is waiting: two inquiries, one swap, and everything the clients did yesterday.
- Before
- Plans sent as PDFs, edits arriving as messages at midnight, and no way to know who actually trained this week.
- After
- One panel holding the programme, the meal plan and every client's week — all of it visible without asking.

Clients
Fourteen rows, one flag: seven quiet days and a client is marked inactive before they drift away.

Programme builder
Days and exercises drag into place; sets, reps and weight are set per programme, not per exercise.

Meal plan
A whole week on one screen, calories adding themselves up, and one day copied onto the rest.
Everything a client does is already on the coach's screen. Nobody has to ask.

Client record
Every client has a page like this: what they did, what they lifted, what changed.

The client app
The half the client sees: today's session, what is left to eat, and the shopping list.

Progress
The client sees the same numbers, so nobody has to be told they are getting somewhere.

Calculator
Four answers work out the target and propose the plan that fits. Accepting it assigns it.
What was built.
- Public site
- Leads with the specialisation; every programme has its own page and inquiry form.
- Admin
- Clients, programmes, meal plans and statistics, all run without a deployment.
- Programmes
- Days and exercises dragged into place, drafted privately, published when they are ready.
- Meal plans
- A week of meals per plan, calories totalled, one day copied onto the rest.
- Swaps
- A client asks for a different meal; approved, it changes for that client alone.
- Client app
- Session and meals, ticked off as they happen, in a browser with nothing to install.
- Calculator
- Works out the target intake and proposes the closest plan the coach has built.
- Progress
- Weight, measurements and the load lifted per exercise, charted on both sides of the app.
From Instagram DMs to a platform that runs the coaching itself.