DCOOS
Product · Live

Onestop Fit

Your pocket personal trainer — for iOS, Android and the web.

A complete cross-platform fitness coach from one codebase. Smart, personalised coaching that turns everyday effort into lasting results — workouts, nutrition, hydration, sleep and recovery, beautifully guided.

LiveiOSAndroidWeb
Onestop Fit app icon
iOS
Native build via Expo
Android
Google Play — com.dcoos.onestopfit
Web
Same codebase, runs in the browser
Features to check

Everything a client can verify, feature by feature.

A complete, honest checklist of what Onestop Fit ships today — across accounts, training, nutrition, health and motivation.

Accounts & onboarding

  • Email sign-up / sign-in

    Create an account, sign in, and a forgot-password email flow — powered by Supabase auth.

  • Onboarding coach

    Set your goal (build muscle / gain / lose / maintain). We compute BMR → TDEE → an automatic daily calorie goal, water goal and target weight.

  • Editable profile

    Update stats, goals and preferences any time — every target recalculates instantly.

Training & workout player

  • Weekly workout plan

    Sets, reps and weight per exercise, rest days, and auto day labels like “Monday — Legs”, with inline YouTube technique videos.

  • Session player

    Start/end a session, log every set, rest countdown with haptics, mid-session editing and auto-advance to the next exercise.

  • Progressive overload

    Smart suggestions based on your last session so you keep adding weight or reps safely.

  • Session summary

    Workout vs rest vs total time, total kg lifted, per-exercise breakdown and an optional daily progress photo.

Exercise library & anatomy

  • 870+ exercise library

    Type-ahead search, body-part filter, and a per-exercise description with an affected-muscle body map.

  • Instant plans

    Generate a ready-to-go workout plan in a tap, then tweak it to taste.

  • Anatomy recovery heatmap

    Front/back body map coloured by how hard each muscle was hit — deeper hue = harder — with per-muscle recovery countdowns.

Nutrition & hydration

  • Weekly meal plan

    Searchable food database with automatic per-day calorie totals versus your goal.

  • Smart smoothie suggestions

    Smoothies sized to fill exactly your remaining calories for the day.

  • Water tracker

    Quick logging, a daily goal ring and scheduled drink reminders via native notifications.

Health tracking

  • Weight & BMI

    Daily logs, a trend chart with a target-weight line, and a coloured BMI gauge.

  • Sleep tracking

    Log your sleep and see it charted over time alongside the rest of your health picture.

Motivation & reminders

  • Achievements

    Streaks, “100 push-ups”, volume milestones and hydration badges — each with a progress bar.

  • Native notifications

    Rest-timer alerts and scheduled hydration reminders that work on iOS and Android.

Under the hood

One codebase, three platforms

Built with Expo / React Native and Supabase, Onestop Fit ships to iOS, Android and the web from a single source — with pure, unit-tested logic behind the calorie, BMI, overload, streak and recovery maths.

Expo SDK 57React Nativeexpo-routerTypeScriptSupabase (auth · Postgres · storage)TanStack QueryZustandBody-highlighterGifted Chartsexpo-notifications

Want a walkthrough or a demo build?

We're happy to hand you a build to test every feature on this page yourself.