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
FitChallenge
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.
🔥 Streak counter
Quick test recipes: • Set count=6, last date=yesterday → log today → should hit 7-day milestone. • Set count=5, freezes=2, last date=3 days ago → log today → freeze auto-spent, count=6. • Set count=5, freezes=0, last date=3 days ago → log today → streak broken, reset to 1.
👥 Account manager
Every profile saved on this device. Toggle the 🛡️ to mark an account as admin (admins are hidden from the client picker on the entry screen). Delete removes the profile and all its data on this device — there's no undo.
🔍 State inspector
Click "Refresh view" to see all stored values.
The destructive "wipe everything" button has been removed from the panel by request. If you ever truly need a full reset, use the URL hash #wipe-all — it asks for confirmation now.
🚧 Coming soon (add as we build)
As each feature ships, add its overrides here. Planned next:
• Day X of 30 setter (when progress bar is built)
• Weight history simulator (for trend graph)
• Missed-day simulator (for recovery flow)
• Notification trigger (for daily reminder feature)
• Challenge state reset (returning-user-skips-setup feature)
📖 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.
FitChallenge
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
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
Weight to lose—
Safe weekly pace—
30-day target—
Daily calorie change—
Daily exercise—
Age mode—
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
Day 1 of 30
30-day streak
Timeline / Tracker
Log your weight and see exactly when you'll hit your goal
🎯
Set your goal first to unlock this page
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.
Estimated time to reach your goal
—
at your current pace
🏆
Goal reached!
You've hit your target weight. Amazing work!
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
2000 remaining
0boost 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...
📖 Build a recipe
Ingredients
Palette applied
🔒
You've finished Week 1!
Days 1–7 are free. Unlock the full 30-day FitChallenge to keep going — full workouts, daily tips, and Coach access stay yours forever.