🎨 Try a Color Palette

Click any palette to preview it. We can apply your favorite to the whole app.
🎨 Make your own colors
Pick 4 distinct colors. All four must be different.
Your body. Your plan.
A 30-day journey built around you.
Get started →

Pre-made palettes

Current (AI-default)
Green + dark navy. Clean but generic — what we have now.
Your body. Your plan.
A 30-day journey built around you.
Get started →
Sunset Athlete
Energetic warm tones. Strava / Nike Run Club vibe — motivational.
Your body. Your plan.
A 30-day journey built around you.
Get started →
Wellness Earth
Calm sage, terracotta, cream. Headspace / Calm vibe — grounded.
Your body. Your plan.
A 30-day journey built around you.
Get started →
Athletic Neon
Bold deep navy + electric lime. Whoop / Oura vibe — premium tech.
Your body. Your plan.
A 30-day journey built around you.
Get started →
Soft & Friendly
Pastels with a beige base. Apple Fitness+ / friendly indie vibe.
Your body. Your plan.
A 30-day journey built around you.
Get started →
Indie Quirky
Bold purple + sunshine yellow. Notion / Linear / unique brand vibe.
Your body. Your plan.
A 30-day journey built around you.
Get started →
Mono Minimal
Almost B&W + one accent. Stripe / Linear vibe — confident, restrained.
Your body. Your plan.
A 30-day journey built around you.
Get started →
Vaporwave
Pink + cyan + purple. Y2K / retro-future. Bold, polarizing, memorable.
Your body. Your plan.
A 30-day journey built around you.
Get started →
Brutalist
High-contrast, hard edges, no gradients. Hot indie / underground aesthetic.
Your body. Your plan.
A 30-day journey built around you.
GET STARTED →
70s Warmth
Burnt orange, cream, deep brown. Cozy, retro, distinctive.
Your body. Your plan.
A 30-day journey built around you.
Get started →
Cyber Lime
Near-black + neon lime. Hacker / tech / Whoop x cyberpunk.
Your body. Your plan.
A 30-day journey built around you.
Get started →
Paper & Ink
Warm cream + handwritten-feel. Indie zine / Notion-style human.
Your body. Your plan.
A 30-day journey built around you.
Get started →

🛡️ Admin login

Tap your two codes. Auto-advances when the first is full.

4-digit
6-digit
Wrong codes. Try again.

👋 Create your profile

Just a name and a face — no email, no password. Your data stays on this device.

Pick an emoji
Pick a name first.
customize
dev
👤Guest
Welcome.
Where to start?

🛠️ Dev

⚠️ DEV ONLY — To-do list + override any feature for testing. Remove this whole page before public launch.
The ONE active to-do list. Top item gets worked on next.
🎯 Top — start here
1. Build the streak counter on the Today screen
The single highest-impact retention feature. A visible "🔥 5 days in a row" pulls users back tomorrow because they don't want to lose what they've built.
2.Day X of 30 progress bar
A visual showing how far through the 30 days the user is. Pairs naturally with the streak. Progress without making them fixate on the far future.
3."What do I do RIGHT NOW" daily task
One big, tappable card on the Today screen telling the user exactly what their single action for today is. Removes decision fatigue.
4.Missed-day recovery + streak freeze
Gentle "we missed you" flow + one free skip per challenge so a single bad day doesn't kill the whole streak. Without this, one slip = one lost user.
5.Challenge state awareness
If a user already has a challenge in progress, opening the app skips the "build new challenge" screen. Add a "Restart challenge" option in Settings with a confirm step.
6.Daily reminder / notification
The nudge that brings users back tomorrow. Pick a time at onboarding, fire a notification.
⚠️ Infrastructure — also waiting
Push to GitHub — ~3 weeks behind. Only safety net right now is the green drive.
This list mirrors brain/now.md on the green drive. New ideas go in brain/feature_backlog.md, not here.
📖 The story
How FitChallenge came to be

FitChallenge started as a personal project — a 30-day challenge to help anyone, of any age and fitness level, build healthy habits safely and sustainably.

Every recommendation in the app is grounded in real nutritionist guidance — no crash diets, no extreme workouts, just steady daily wins. The Coach, the calorie targets, and the weekly progression were all built around what's actually safe (max 2 lbs/week weight loss, 1 lb/week gain).

More of the story coming soon — including why we built this, who it's for, and what's next.

Your body.
Your plan.
A 30-day journey designed around you — safe, simple, and totally personal. No starvation, no punishing workouts.
⚡ 60-second setup 🆓 Free to start 🛡️ Nutritionist-safe
Already started? Open your dashboard
🛡️

Safe pace

Nutritionist-approved limits — max 2 lbs/week loss, 1 lb/week gain.

🆓

Free first week

Days 1–7 free for everyone. No card required.

🌱

No extremes

No starvation diets, no impossible workouts. Sustainable habits.

📱

Any device

Works in any browser. Nothing to install, nothing to set up.

✦ Personalized fitness

Your body.
Your plan.

Pick how you want to start.

Prefer the original? Use the 30-day default setup

Tailored

A challenge built around YOUR goal, body, and lifestyle

📉

Weight loss

Lose safely with daily food tips and gentle exercise

📈

Weight gain

Build healthy mass with protein goals and strength tasks

👶🧑‍🦱🧓

All ages

Kid, teen, and adult modes with age-appropriate plans

⏱️

Timeline

See exactly when you'll hit your goal

✦ Build your custom challenge
Pick how you want to start.
✍️ Describe your goal
Write as much or as little as you'd like. Include things like target weight, timeline, age, fitness level, anything else.
💬 Let's build your challenge
Answer a few quick questions and I'll design something just for you.
Set up my goal
Tell us who you are and what you want to achieve
Fill in your details above to see your personalized plan
Your streak ❄️ 2 freezes
🔥
0
days in a row
Start your first day to begin a streak

Welcome to your dashboard

Set your goal to personalize this view

📉 Weight Loss 🧑‍💼 Adult
Day 1 of 30
Current weight
Not set
Goal weight
Not set
Total lost
0
lbs so far
AI Motivation
Loading your motivation...
Today's tasks
Day 1 — Let's begin!
Food tip
Loading your task...
Exercise
Loading your task...
Today's progress0 / 2
Challenge
0% complete
Day 1 of 30
30-day streak
Timeline / Tracker
Log your weight and see exactly when you'll hit your goal
Log today's weight
Start
Current
0
Lost
To go
Progress chart — Actual  ··· Projected  — Goal
Log history
No entries yet — log your first weight above!
📊 Today's estimate from food + exercise
today
Log food on the Calories tab and steps on the Exercise tab, then tap Refresh.

Choose target pace
Gentle
~0.5 lbs/week
Steady ✓
~1 lb/week
Max Safe
~2 lbs/week
Projected weight over time
Milestones
Pace comparison
⏩ Fast Forward
Simulate jumping ahead to test how the app looks over time
What is this? Fast Forward lets you skip to any day so you can preview the dashboard, streak, and tracker as they'd look weeks from now. Perfect for testing before showing users!
Day 1 of 30
Day 7
Day 14
Day 21
Day 30
Simulate weight readings

Auto-fill daily weigh-ins so the Timeline / Tracker shows realistic data

0.14 ≈ 1 lb/week
🍎 Calorie Tracker
Track your daily food intake with AI-powered meal analysis
0 / 2000 goal
2000 remaining
0 boost points today
Every fruit, veggie, protein, whole grain or healthy fat earns a point.
🌟
☀️ Breakfast0 cal
🌤️ Lunch0 cal
🌙 Dinner0 cal
🍿 Snacks0 cal
📷 AI Photo Food Analysis

Select a photo of your meal or food and AI will identify the calories and nutrients automatically

🏷️ Barcode / Label Scanner

Take or select a photo of a food package barcode or nutrition label — AI will look up the nutrition info

➕ Add custom food
Set daily calorie goal
🤖 AI Goal Recommendation

Let AI calculate the right calorie target based on your profile

🤖
Coach
Ready to help you crush your goals
💡 Coach's tip for today
Loading today's tip...
📌 Quote Clipboard
Your saved motivational quotes — powered by Coach
📌
No quotes saved yet. Ask Coach for a motivational quote or use the button above!
🏃 Exercise / Step Tracker
Your 30-day progressive workout plan — getting stronger every week
Today's Steps
0
Goal: 8,000 steps
0% of daily goal
🤖 Coach's Daily Estimate
Log food and steps to get an AI weight loss estimate
Today's Workout
Day 1 of 30
Full 30-Day Plan
📖 Guide
Everything you need to know to crush your 30 days
👋 Welcome to FitChallenge!
A 30-day journey designed by nutritionists to help you lose, gain, or maintain — safely and sustainably. No starvation, no extreme workouts. Just simple daily habits that add up.
How it works in 5 steps
1
Set your goal. Tell us your current weight, target weight, and age. We calculate a safe pace (max 2 lbs/week loss, 1 lb/week gain).
2
Log your weight on the Timeline page. Don't stress daily fluctuations — we smooth it into a trend line and project when you'll hit your goal.
3
Follow the daily plan. Each day shows one food task and one movement task. They take 20–30 min total and they build on each other.
4
Talk to Coach any time you're stuck, tempted, or need a pep talk. Coach knows your goal and gives tailored answers.
5
Stay consistent, not perfect. Miss a day? No problem — just show up tomorrow. The streak rewards consistency, not perfection.
⚠️ Please read the before starting, especially if you have any health conditions.
Pre-challenge checklist
Prep progress0 / 10
What to expect each week
1
Week 1 — Building the habit
Short walks, simple food swaps, drinking more water. The goal is just to show up every day. Expect some soreness and cravings — totally normal.
2
Week 2 — Feeling the momentum
Longer walks + light bodyweight exercises begin. Your energy should start improving. You may notice your clothes fitting differently even before the scale moves much.
3
Week 3 — Pushing further
Jogging intervals and more intense exercises are introduced. This is the hardest week mentally — Coach is here if you need support.
4
Week 4 — The home stretch
You'll be amazed how far you've come. Intensity peaks but so does your fitness. By day 30 you'll have habits that can last a lifetime.
💎 Plans
Choose what works for you
🚧
Pricing coming soon
Days 1–7 are free for everyone. We're finalizing how Days 8–30 will work — likely a one-time unlock with an option for monthly support.
Have feedback? Use Coach — we read every message.
🆓
Free first week
Try the full experience without paying anything
🔁
Cancel anytime
No long-term commitment, ever
💚
Built with care
Indie-built, no ads, your data stays private
⚠️ Disclaimer
Please read carefully before using FitChallenge
IMPORTANT: FitChallenge is a wellness app for informational and motivational purposes only. It is NOT a medical device and does NOT provide medical advice, diagnosis, or treatment. Always consult a qualified healthcare professional before beginning any diet or exercise program.

👨‍⚕️ Medical Disclaimer

The information, workout plans, calorie estimates, and coaching content in this app are for general informational purposes only. Nothing in this app should be interpreted as medical advice. Consult your doctor or a licensed healthcare provider before starting any weight loss, weight gain, or exercise program — especially if you have any pre-existing health conditions including but not limited to: heart disease, diabetes, high blood pressure, eating disorders, pregnancy, or joint/bone conditions.

⚖️ Safe Weight Change Rates

Based on guidelines from the CDC, NHS, and the Academy of Nutrition and Dietetics:

  • Safe weight loss: 0.5–2 lbs per week for adults. Losing more than 2 lbs/week is generally unsafe and not recommended.
  • Safe weight gain: 0.25–1 lb per week for adults. Gaining faster than this will primarily be fat, not muscle.
  • Teens (13–17): Max 1 lb/week loss, 0.5 lbs/week gain. Consult a pediatrician first.
  • Children (under 13): Weight loss or gain programs are NOT recommended for children. Focus on healthy habits, balanced nutrition, and active play. Always consult a pediatrician.

🍎 Nutrition Disclaimer

Calorie counts, macro estimates, and nutrition data in this app are approximate and may not be 100% accurate. AI food analysis is an estimate only. For precise dietary needs, consult a registered dietitian (RD) or registered dietitian nutritionist (RDN).

🤖 AI / Coach Disclaimer

The "Coach" feature is powered by an AI language model. It is NOT a licensed personal trainer, dietitian, therapist, or healthcare provider. Coach provides general motivation, information, and suggestions only. Never follow Coach's advice over the guidance of a real healthcare professional. If you are experiencing a mental health crisis, please contact a licensed professional or crisis line immediately.

🧒 Children & Teen Safety

This app is not designed for children under 13. Teens aged 13–17 should only use this app with parental guidance and ideally with input from a pediatrician or sports medicine doctor. The app's kid and teen modes are provided as safer defaults but are not a substitute for professional guidance. Any weight management program for a minor should be supervised by a qualified healthcare professional.

🚨 When to Stop and See a Doctor

  • Chest pain, shortness of breath, or dizziness during exercise
  • Rapid unexplained weight loss or gain
  • Severe fatigue, fainting, or heart palpitations
  • Signs of an eating disorder (obsessive food restriction, bingeing, purging)
  • Any injury that doesn't improve with rest
  • Worsening of any pre-existing health condition

📞 Emergency Resources

  • Emergency: Call 911 (US) or your local emergency number
  • Mental Health Crisis: 988 Suicide & Crisis Lifeline — call or text 988
  • Eating Disorders: National Alliance for Eating Disorders — 1-866-662-1235
  • Find a dietitian: eatright.org
By using FitChallenge, you acknowledge that you have read and understood this disclaimer and agree to use the app at your own risk.
⚙️ Settings
Customize your FitChallenge experience
Appearance
Color theme
Pick a palette — applies to the whole app
Dyslexia-friendly font
Switch to Lexend — designed for easier reading
Device view
PC, mobile, or auto-detect
Notifications & Reminders
Daily reminder
Remind me to check in each day
Coach tips
Show daily tips from Coach
Motivational quotes
Show a quote on the dashboard
Units & Display
Weight unit
Step goal
Daily step target
Coach voice
Coach speaks responses aloud
Voice speed
Challenge Settings
Challenge length
Days in your challenge
Show disclaimer on launch
Data
Reset all data
Clears all logs, goals, and history
📋 Future Features Coming Soon
Loading ideas from Claude...
Palette applied