All projectsAI SaaS Application

FitFusion

Personalized Fitness & Nutrition AI

FitFusion generates a personalized workout and nutrition plan in about a minute. Users fill a short profile, pick a goal — fat loss, muscle, maintenance, strength, or endurance — and a level, and get a full exercise routine (movements, reps, sets, rest, equipment) plus a five-day meal plan with per-meal macros. n8n workflows do the generation behind secure API routes, a credit system meters each plan, and a context-cached dashboard keeps plans, history, and balances in sync.

Category
AI SaaS Application
Role
Solo design & engineering
AI engine
OpenAI via n8n
Status
Live · Open source
Built with

Next.jsReactTypeScriptTailwind CSSShadcn/UIBetter Authn8nOpenAI LLM

FitFusion landing page
The landing page — personalized fitness and nutrition, AI-generated.
What it does

A plan for the goal.

Custom workouts

Full routines with movement specifics, reps, sets, rest intervals, and required equipment.

Five-day meal plans

Breakfast, lunch, dinner, and snacks with calories, protein, carbs, and fat per meal.

Goal-driven

Fat loss, muscle development, maintenance, strength, and endurance training modes.

Remembers you

Body measurements and preferences persist locally to auto-fill the form next time.

The flow

How a plan is made.

  1. 1Signing up through Better Auth grants five credits.
  2. 2You complete measurements and preferences in settings.
  3. 3Pick a goal and training level and submit.
  4. 4An n8n workflow generates the exercises and meals.
  5. 5The plan is stored, one credit is deducted, and the dashboard updates.
Architecture

Logic in workflows.

n8n orchestration

All business logic lives in workflows; the app proxies through API routes that keep the key server-side.

Dashboard Context

One Context caches plans, credits, and history on load, so navigation never refetches.

Themeable

Automatic, light, and dark modes via next-themes, with Sonner toast notifications.

FitFusion generated workout plan detail
A generated plan — exercises with reps, sets, rest, and equipment, tailored to the chosen goal and level.
Gallery

A closer look.

FitFusion dashboard
The dashboard — plans, credits, and history in one place.
FitFusion generate-plan form
Generate a plan — pick a goal and a training level.
FitFusion nutrition details
Nutrition detail — five days of meals with per-meal macros.
FitFusion saved plans list
My Plans — every generated program, saved for review.
FitFusion credit history
Credit history — one credit per plan.