Now in private beta

Train together.
Eat smarter.

onefloors pairs coaches with their trainees through AI-assisted nutrition logging and structured workout tracking — so progress stops living in screenshots and spreadsheets.

Snap-to-log
~1s
Macros tracked
4
Dashboards
2

Today

Hi, Ming

Calories

1,820 / 2,400

Protein

112g

Carbs

186g

Fat

58g

Lunch · detected

Chicken rice bowl

520 kcal · 42P / 60C / 12F

98%

Today's plan

Push day · 5 moves

Bench press4×8
Overhead press3×10
Dips3×12

What's inside

The unglamorous bits, done well.

We care about the small frictions — the ones that break a habit in week three. onefloors trims them so trainees show up and coaches stay in the loop.

Snap-to-log meals

Photograph any plate. Our model returns 1–2 best guesses in about a second — tweak portions and you're done.

Four macros, one glance

Calories, protein, carbs, fat — always visible, always live. Goals update as coaches adjust them.

Structured workout logs

Plan it, do it, log it. Prefilled suggested weights, one-tap set completion, a tidy history you can revisit.

Coach dashboard

See fill rates, protein hit-rates, last active time, and per-trainee trends. Adjust goals without a phone call.

Reusable templates

Save any workout as a template, reuse it across athletes, and evolve it as their lifts improve.

Private by default

Data stays on device during beta. No cloud sign-ups, no surprise sharing. You decide what leaves the phone.

How it works

A loop you'll actually finish.

Every step is designed to take under ten seconds on a phone. The whole point is: make the habit cheap, make the feedback honest.

  1. 01

    Pick your role

    Sign in as a coach or a trainee. Coaches get a client list; trainees get today's plan on the home screen.

  2. 02

    Log, don't guess

    Snap meals for macros. Tap sets as you finish them. It takes seconds because it has to — phones live in pockets, not on benches.

  3. 03

    Adjust in the open

    Coaches tweak nutrition goals and programs; trainees see the change instantly. No exports, no ‘what was the new target again?’

  4. 04

    Review the week

    Weekly summaries surface what actually happened — fill rate, protein hits, session streaks — so the next week is better.

Built for both sides

One tool. Two jobs.

Trainees get a lightweight daily companion. Coaches get the oversight they were hacking together in spreadsheets.

For trainees

Show up, log the win.

  • Today's plan on the home screen — no menus, no drilling.
  • Snap a meal and get back to your life in seconds.
  • Watch the progress bars move. It's weirdly motivating.

For coaches

Stay close. Stay out of the way.

  • See every trainee's week at a glance — compliance, trends, flags.
  • Adjust nutrition goals and workouts without another message thread.
  • Reuse what works via templates; customize where it matters.

Frequently asked

Straight answers.

Is this a replacement for MyFitnessPal?

No — we don't ship a giant food database. We use a vision model to recognise whole dishes (a bowl, a plate, a meal), so you don't tap through twenty ingredients. It's a different trade-off.

Do I need a coach to use it?

No. Trainees can use onefloors solo to log meals and workouts. The coach side is optional and adds goal-setting and dashboards on top.

Where is my data?

During the beta everything is stored on-device. We're designing sync carefully and will be explicit about what leaves your phone when it does.

What platforms is it on?

onefloors is a native Flutter app. iOS is the primary target for beta; Android is close behind.

How accurate is the food recognition?

Good enough to be useful, not magical. We show 1–2 best-guess matches per photo, let you correct portions, and learn from the corrections.

What does it cost?

Beta is free for trainees and coaches. We'll introduce a modest coach subscription later; trainees will stay free.

Join the beta

Stop screenshotting meals.
Start training together.

We're onboarding coaches and their clients in small batches. Drop your email — we'll reach out with an invite.

No spam. One email when you're in.