IndustryFitness · HealthcareServicesMobile App · Admin Panel

Training and nutrition plans assigned by your health — not by guesswork.

Smoove is a fitness and nutrition platform that classifies every user through a smart questionnaire and a health-risk engine, then assigns the training and food plan that fits — for individuals, couples, families and teams. We built the mobile app and the admin panel as a market-ready MVP.

Core Offering
Personalised Fitness & Nutrition
Status
Market-ready MVP
Products
1 app · 1 admin panel
Built With
Flutter · React · Node.js
Languages
English · Arabic
Project Results
4
Account types
Individual · couples · family · team
Structural fact — feature built
3
Health-risk levels
Low · moderate · high, with report upload
Structural fact — rules engine built
2
Products delivered
Mobile app · admin panel
Structural fact — products built
2
Languages
English · Arabic, with RTL
Structural fact — localisation built

Member numbers and engagement are the client's to share, and they are not on this page. What is on this page is what was built and why it was built that way.

Smoove app screens — Food Program, Sport Program, health questionnaire, daily metrics for steps, sleep and water, tasks and activities, outdoor workout tracker, chat with a consultant, subscribed programs and sign-in
The Context

Building a fitness platform that knows who it is training before it hands out a plan.

Smoove starts with a question: who is this for — you, a couple, a family or a team? From there a smart questionnaire works out the user's goals and health, a rule-based engine places them at low, moderate or high risk, and the platform assigns a training and nutrition plan to match. Users log their activity daily and weekly, track steps, sleep and water, follow food and sport programs, and chat with their coaches.

The brief was a market-ready MVP: the mobile app, an admin panel to manage users, plans and datasets, subscriptions tracked in QuickBooks, English and Arabic throughout — and a backend designed so an AI coach, Smov, can be added later without rebuilding it.

Smoove in hand at an outdoor table — the Food Program with 1150 calories, 3.5 L of water and today's breakfast of a rice bowl and a strawberry smoothie
The Challenge

One-size-fits-all fitness plans ignore health risk, and ignore the people training together.

Most fitness apps hand every user the same program and hope the difficulty setting sorts it out. That works for the already-fit and fails the people who most need care: someone with a heart condition or a recent injury gets the same plan as everyone else, with nothing that stops them.

And people rarely train alone. Couples, families and corporate teams want to sign up together and see each other's progress — which most apps cannot model at all. A platform that gets this right has to classify safely before it prescribes, escalate high-risk users to a medical check, keep plans moving as people improve, and hold group accounts together under one subscription.

Our Approach

Classify first, assign second, and let the plan move as the user does.

Every Smoove plan is the output of rules the client controls — a questionnaire, a risk engine and a progression model — rather than a template every user shares.

A questionnaire that branches.

Onboarding runs as a decision tree: each answer decides the next question, so the platform builds a picture of the user's goals, habits and health in a few steps instead of one long form.

Risk assessment before any plan.

A rule-based engine scores health-condition answers as low, moderate or high risk. High-risk users upload a medical report, and their plan waits in the admin panel's pending approvals until it is reviewed.

Accounts for groups, not just individuals.

Users sign up as an individual, a couple, a family or a team. Group entities share one package, and members join with a code — so a family or a company trains together under one subscription.

Plans that level up.

Daily and weekly activity logs and physical evaluation tests feed reassessment triggers; when a user is ready, automated progression logic upgrades their level and their plan with it.

Package routing to payment.

The questionnaire's result routes users to the right package, they subscribe and pay in the app, and complete their profile after payment — with every subscription tracked in QuickBooks.

An admin panel that runs the rules.

A React panel covers user management, plan assignment, pending approvals, full CRUD on the exercise and nutrition datasets, and bulk CSV import and export — so the client changes the content, not the code.

What This Means in Practice

What this means in practice.

01

Every user gets a training and nutrition plan matched to their goals and their health, not a shared template.

02

High-risk users are caught by the risk engine and reviewed with a medical report before their plan goes live.

03

Couples, families and teams sign up together with join codes and train under one package.

04

Plans progress automatically as reassessments show users are ready for the next level.

05

The client manages users, plans and datasets — including bulk CSV imports — from the admin panel.

06

The backend is ready for an AI coach to be added without rebuilding the platform.

Under the Hood

QuickBooks API

Subscription tracking synced to the client's accounts.

Payment Gateway

Package subscriptions paid in the app.

Google, Apple & Facebook Sign-In

Social sign-in alongside email and phone.

Building a health or fitness app that has to personalise safely?

Built for Every Platform

One app for members, one panel for the people who run the program.

The Flutter app and the React admin panel share one Node.js and MongoDB backend, so a questionnaire answer, a plan and an approval are the same record everywhere.

Mobile · Flutter

Smoove App

01
  • Individual, couple, family and team sign-up with join codes
  • Smart health questionnaire with risk assessment and report upload
  • Training and nutrition plans with food and sport programs
  • Daily metrics, activity logging and an outdoor workout tracker
  • Chat with coaches, notifications, English and Arabic
Smoove app on three phones — the Food Program with calories, water and meals, the Arabic home screen with a free consultation and training programs, and tasks with upcoming activities
Web · React

Admin Panel

02
  • User management, plan assignment and pending approvals
  • Exercise and nutrition datasets with full CRUD
  • Bulk CSV import and export
  • Member activity, nutrition logs and completed sessions
  • Workout video library, schedules and analytics
Smoove admin dashboard on a laptop — active members, workout views, nutrition logs and completed sessions, an activity and nutrition chart, recent member activity and a workout video library
FAQ

Fitness & Health App Development — Questions Founders Ask Us

Have a similar project? Talk to us

By classifying before prescribing. Smoove runs every user through a branching questionnaire and a rule-based risk engine that places them at low, moderate or high risk. High-risk users upload a medical report, and their plan waits for review in the admin panel before it goes live.

Yes. Smoove has four account types — individual, couples, family and team or corporate. Group entities share one package, and members join with a code, so people who train together sign up together.

Through reassessment. Activity logs and physical evaluation tests trigger reassessments, and automated progression logic upgrades the user's level — and their training and nutrition plan — when they are ready.

Yes. Smoove's admin panel has full CRUD on the exercise and nutrition datasets plus bulk CSV import and export, so the client changes the content without a developer.

That is how the backend was designed. Smoove's architecture leaves room for an AI chatbot coach, Smov, to plug into the same user, plan and activity data — so it can be added in a later phase without rebuilding the platform.

It depends on how much of the logic is rules versus content, and how many account types you need. A mobile app and admin panel MVP like Smoove is scoped in phases and quoted fixed-price after a free scoping call.

Building a fitness or wellness platform?

Smart onboarding, health-risk rules, group accounts and plans that progress on their own.
See how we'd scope yours.

Book a Free Consultation
Trusted US-Registered Development Agency✦
5.0 Client Satisfaction on Clutch✦
Recognized Top Rated Plus on Upwork✦
250+ Products Delivered✦
15+ Expert Developers & Designers✦
6+ Years of Development Excellence✦
Serving Clients Across the Globe✦
88% Client Retention Rate✦
Trusted US-Registered Development Agency✦
5.0 Client Satisfaction on Clutch✦
Recognized Top Rated Plus on Upwork✦
250+ Products Delivered✦
15+ Expert Developers & Designers✦
6+ Years of Development Excellence✦
Serving Clients Across the Globe✦
88% Client Retention Rate✦
Logo