{{ offlineBannerText }}
Back online{{ syncingSuffix }}
FitSathi
👏
Your coach
Hello!
I'm your personal coach.
Here are some questions to tailor a personalized plan for you.
FITSATHI
FITSATHI
Your fitness,
made for Nepal
Nepali food tracking, coach-built programs and your personal calorie target — in one app.
{{ authMethodLabel }}
🇳🇵 +977
Tailors your meal plan and food costs — sign-in itself is Nepal-only for now.
{{ authError }}
I agree to the &
Enter the code
We sent a 6-digit code to {{ authDestination }}
{{ authError }}
FITSATHI
{{ obStepLabel }}
What's your
gender?
🤖
This will help us tailor your workout to match your metabolic rate perfectly.
What's your current
body type?
A quick, honest starting point — not a judgment.
What's your
desired body type?
Pick what you're working toward — your plan is built around it.
What's your
goal?
Your calorie target adjusts to match.
Activity level
What's your
birth year?
🤖
This will help us tailor workouts to suit your body's capabilities and ensure safe training.
{{ y.year }}
What's your
height?
🤖
We'll calculate your BMI and adjust workouts to best suit your physique!
{{ heightRow.ft }}ft
{{ heightRow.in }}in.
{{ heightRow.cm }}cm
{{ heightRow.minLabel }}
{{ heightRow.maxLabel }}
What's your current
weight?
{{ weightRow.display }} {{ weightRow.unit }}
{{ weightRow.minLabel }}
{{ weightRow.maxLabel }}
BMI
{{ bmiValue }}
{{ bmiLabel }}
What's your target
weight?
{{ targetWeightRow.display }} {{ weightRow.unit }}
◀ {{ weightRow.display }}
{{ weightRow.minLabel }}
{{ weightRow.maxLabel }}
{{ targetGoalTip.icon }} {{ targetGoalTip.title }}
{{ targetGoalTip.pctText }}
– {{ b }}
Your food
& equipment
Tailors your meal plan and what the trainer can actually assign you.
Country of residence
Diet type
Food budget
Equipment available
When did you
last feel your best?
No judgment either way — just helps us pace your plan.
What's your
daily routine?
Shift workers and students need very different workout timing.
Any injuries
we should know?
We'll flag exercises that might aggravate them.
What do you
enjoy doing?
Pick a few — your plan leans into what you'll actually stick with.
🔔
Never miss
a session
A gentle nudge when it's time to log food or train — turn it off anytime in settings.
FINAL STEP
Ready to
build the habit?
Most people quit by week two. FitSathi's whole job is making sure you're not most people.
{{ obGenLineText }}
Your daily target to {{ goalVerb }}
{{ targetKcal }}
kcal / day  ·  maintenance {{ tdee }} kcal
{{ m.grams }}g
{{ m.label }}
Based on your stats ({{ summaryLine }}), your body burns about {{ tdee }} kcal a day. We've adjusted it for your goal.
BMI
{{ bmiValue }} · {{ bmiLabel }}
Underweight
Normal
Overweight
Privacy & Data
What FitSathi actually collects, why, and what's optional — in plain language, matching what the app really does, not boilerplate.
Your account
Your phone number verifies who you are (via a one-time SMS code) and secures your session. We don't store your OTP code — it's checked once and discarded.
Profile, goals & logs
Age, height, weight, goal, equipment and diet preferences calculate your calorie/macro targets. Your food, workout, weight, water and step logs are stored on our server (not just your device) so your history survives a reinstall or a new phone, and so the Fitness Twin can reason about your real patterns — not shared with any other user.
AI food scan & coach
A food photo is sent to our AI vision provider only to estimate nutrition, then discarded — it isn't kept afterward. Coach conversations are sent to the same provider to generate replies, and recent messages are kept so the coach remembers context. AI estimates are estimates, always — you can correct any of them.
Payments
Handled directly by eSewa, Google Play or Apple — FitSathi never sees your card number or wallet PIN, only the payment result.
What's optional
Camera access — decline it and log food manually instead. Diet/equipment preferences can be skipped or changed anytime. Step tracking only activates if you grant the permission.
Your control
Deleting your account permanently erases your profile, all logs, and subscription records from our server — it can't be undone. We don't sell your data or use it for advertising.
AI memory
Tell your AI coach anything worth remembering — favorite foods, a schedule quirk, an injury to work around. It's read on every message, entirely under your control.
Conversation memory cleared.
Terms of Service
The ground rules for using FitSathi — in plain language, covering what's actually in the app.
Using FitSathi
By creating an account you agree to these terms. You must be at least 16 years old. Sign-in is Nepal-only for now, and you're responsible for keeping your phone number and account secure — let us know if you think someone else has access to it.
Not medical advice
Calorie targets, macro splits, workout plans and the AI coach's suggestions are estimates and general fitness guidance — not medical, dietetic or professional advice. Food-scan nutrition numbers come from an AI vision model and can be wrong; always check anything that matters (allergies, medical conditions) yourself. Talk to a doctor before starting a new diet or exercise program, especially if you have an existing health condition.
Subscriptions & payments
Premium is billed through eSewa, Google Play or Apple, depending on how you subscribed. Subscriptions auto-renew until cancelled — cancel anytime from your account settings, eSewa, or your Play/App Store subscriptions page; a cancellation takes effect at the end of the current billing period. Refunds follow the policy of whichever of the three processed your payment, not a separate FitSathi policy.
Referral & cashback program
Where offered, successful referrals earn a cashback reward (currently NPR 500) paid out manually to your eSewa account. We can change the reward amount, pause, or end the program at any time; rewards already earned before a change are still honored. Abusing the program — fake accounts, self-referrals — forfeits the reward and may lead to account suspension.
Community & your content
Posts, progress photos and messages you share in Community stay yours — you're just giving FitSathi permission to display them in the app to the people you shared them with. Keep it respectful: no harassment, hate speech, spam, or impersonation. We can remove content or suspend accounts that break this.
Account termination
You can delete your account anytime from Settings — this permanently erases your profile, logs and subscription records. We can suspend or terminate accounts that violate these terms or the community rules above.
Service & liability
FitSathi is provided "as is" — we work to keep it reliable but don't guarantee it'll always be available or error-free. To the extent allowed by law, FitSathi isn't liable for injury, loss or damage arising from following a workout, diet suggestion or AI estimate generated by the app.
Changes & contact
We may update these terms as the app changes; continuing to use FitSathi after an update means you accept the new terms. These terms are governed by the laws of Nepal. Questions? Reach us at support@fitsathi.app.
FitSathi
Chats
Choose a username
This is the only identity other members ever see — never your phone number.
{{ usernameError }}
{{ storyUploadError }}
{{ myAvatarInitial }}
{{ postError }}
🌱
Your feed is quiet
Follow people from Discover to see their posts here — or be the first to share something.
{{ post.text }}
{{ post.timeLabel }}
{{ post.likeCount }} likes
{{ cm.username }} {{ cm.text }}
🔍
No members found.
🔎
Find your community
Search for a username to follow friends, training partners or your coach.
💬
No conversations yet
Visit a profile from Discover and tap Message to start one.
🚩
{{ reportToastText }}
{{ chatThreadAvatarInitial }}
{{ chatThreadTitle }}
{{ chatConnectedLabel }}
Say hello 👋
{{ m.text }}
typing…
Friend Requests
Requests for you
No pending requests.
{{ r.avatarInitial }}
@{{ r.username }}
Sent by you
No pending requests.
{{ r.avatarInitial }}
@{{ r.username }}
Your friends
No friends yet — add some from Discover.
{{ f.avatarInitial }}
@{{ f.username }}
{{ viewingProfileAvatarInitial }}
@{{ viewingProfile.username }}
{{ viewingProfile.followers }} followers
{{ viewingProfile.following }} following
{{ post.text }}
♥ {{ post.likeCount }}
💬 {{ post.commentCount }}
{{ post.timeLabel }}
Meditate
⚡ {{ meditationStreak }} d
{{ medOrbIcon }}
{{ meditationDurationMin }} Mins
Tap Start to Begin
Buddha meditating, chakra points marked
Choose your sound
Choose a chakra
Session length
{{ meditationActiveLabel }}
{{ meditationTimeLabel }}
{{ meditationPhaseText }}
🌿
Session complete
Nice work taking the time to recover.
🌱
Your Personal
Fitness Blueprint
{{ bpGoalLine }}
⏱
Timeline
{{ bpTimelineLine }}
🍽
Nutrition strategy
{{ bpNutritionLine }}
🏋
Training strategy
{{ bpTrainingLine }}
🛌
Recovery strategy
{{ bpRecoveryLine }}
Award unlocked
🏅
First Day With Us
{{ awardDateLine }} — the first badge of many. Your journey officially starts now.
FITSATHI
🔥
{{ streakDays }}
{{ homeGreeting }}
{{ homeGoalLine }}
{{ readinessScore }}
👣
{{ stepsTodayLabel }} steps today
{{ trialDaysLeft }} day{{ trialDaysPlural }} left in your free trial
{{ aiRecommendationIcon }}
YOUR FITNESS TWIN SAYS
{{ aiRecommendationText }}
TWIN CONFIDENCE
{{ twinConfidenceLabel }} · {{ twinConfidencePct }}%
{{ d.label }}
{{ remainingKcal }}
Calories left
{{ consumedKcal }} eaten of {{ targetKcal }}
⚡
{{ m.left }}g
{{ m.label }} left
{{ m.frac }}
{{ m.icon }}
Recently logged
{{ dateLabel }}
🍽
Nothing logged yet
Tap + to add food or scan your plate with the camera.
{{ it.emoji }}
{{ it.name }}
{{ it.meta }}
{{ it.kcal }} kcal
P {{ it.protein }} · C {{ it.carbs }} · F {{ it.fat }}
Add to {{ sheetMealName }}
Search for a food above, or add a custom one.
No foods match "{{ foodSearchVal }}"
No packaged foods found either.
Enter barcode
{{ barcodeError }}
{{ barcodeResult.name }}
{{ barcodeResult.subLine }}
{{ barcodeResult.kcal }} kcal · {{ barcodeResult.protein }}g protein
Scan food
📷
Camera unavailable
Allow camera access, or tap capture to see a simulated scan.
Center your plate in the frame
🍽️
Scan your food
Take a photo or choose one from your gallery to estimate calories.
Camera or photo access was denied — enable it in your device settings, then try again.
simulated photo
{{ scanAnalyzingLabel }}
Matching against Nepali food database
{{ scanBadge }}
{{ scanFoodName }}
{{ scanFoodSub }}
{{ scanFoodKcal }}
kcal · {{ scanFoodProtein }}g protein
Check your meal
{{ rvDisclaimer }}
⚠️ {{ w.text }}
{{ rvLabelName }}
{{ rvLabelBasis }} · serving size {{ rvLabelServing }}. Fix anything that doesn’t match the pack.
Serving size
Ingredients: {{ rvLabelIngredients }}
I ate
{{ it.localName }}
{{ it.confText }} {{ it.tag }} Estimated
We think this is {{ it.name }}. Is that correct?
Type the correct food above, then tap outside the box — nutrition will update.
{{ it.qText }}
Amount
updating…
No nutrition data found for this food — enter the values yourself.
{{ it.err }}
{{ rvError }}
Total (estimated)
{{ rvTotalKcal }} kcal · P {{ rvTotalP }} · C {{ rvTotalC }} · F {{ rvTotalF }} g
Meal history
Loading your meals…
{{ mhError }}
No scanned meals yet. Scan a plate to start your history.
{{ g.label }}
{{ m.title }}
{{ m.time }} · {{ m.scanBadge }}
{{ l.text }}
{{ m.kcal }} kcal · P {{ m.protein }} · C {{ m.carbs }} · F {{ m.fat }} g
FITSATHI
~{{ dietKcalTarget }} kcal · ~{{ dietProteinTarget }}g protein / day (estimated) · to {{ goalVerb }}
✨
Built from your body stats and goal. Tap "Edit preferences" to change diet type or budget.
{{ m.icon }} {{ m.label }}
~{{ m.kcal }} kcal · ~{{ m.protein }}g protein
{{ it.name }}
{{ it.portion }}
Alt: {{ it.alt }}
{{ it.kcal }} kcal
~{{ it.protein }}g protein
Day total · {{ dietDayKcal }} kcal
C {{ dietDayCarbs }}g · F {{ dietDayFat }}g
Est. daily cost
{{ dietDayCost }}
Est. weekly cost
{{ dietWeekCost }}
💧 Water: ~{{ waterTarget }} L / day (more in heat or on training days)
Calorie, protein and cost figures are estimates. Supplements are optional — food comes first.
{{ it.name }}
×{{ it.count }} · {{ it.cost }}
Train
Pick how you want to train today.
Last run: {{ lastRunSummary }}
Choose your
program
Prescribed weekly plans, built by coaches.
Choose your
level
Pick a level to see its 4-day weekly routine.
Choose your
level
Pick a level to see its 4-day weekly routine.
{{ selectedProgramName }}
{{ phaseLabel }}
{{ phaseDesc }}
{{ dayTitle }}
{{ dayMeta }}
{{ trainFocusSummary }}
{{ exName }}
{{ exMuscle }}
{{ demoFigure }}
{{ demoLabel }}
Watch real demo
{{ exSets }}
sets
{{ exReps }}
reps
{{ exRest }}s
rest
🏋️
{{ exWeightLine }}
Form cues
{{ cue.text }}
In session
Exercise {{ sessionIdx }} of {{ sessionTotal }}
{{ sessionExName }}
{{ sessionScheme }}
{{ sessionDemoFigure }}
Rest timer
{{ restDisplay }}
{{ timerHint }}
📈
{{ overloadTip }}
Set {{ s.num }}
kg
reps
🏆
{{ prToastText }}
🤖
{{ workoutSummaryToastText }}
🎉
{{ levelUpToastText }}
🌱
Life happens. I've rebuilt your plan.
Your nutrition plan for this week has been regenerated. Nothing to catch up on — just keep going from here.
What changed?
Missed a few days? No judgment — tell me what happened and I'll rebuild your plan around it.
🧍
AI Body Scanner
Take 2-4 photos (front, side, back) in good lighting, form-fitting clothing. This gives a rough AI visual estimate — not a medical measurement.
{{ bodyScanPhotoCount }}/4 photos · at least 2 needed
{{ bodyScanErrorText }}
🧍
Analyzing your photos…
Estimated body-fat range
{{ bodyScanResult.confidenceText }}
{{ bodyScanResult.bodyFatRangeText }}
Build
{{ bodyScanResult.build }}
Muscle development
{{ bodyScanResult.muscleDevelopment }}
Symmetry
{{ bodyScanResult.symmetry }}
Posture
{{ bodyScanResult.postureNotes }}
⚠️ {{ pi.text }}
⚠️ {{ bodyScanResult.disclaimer }}
Past scans
{{ h.dateLabel }}
{{ h.bodyFatRangeText }}
👤
{{ storyViewerUsername }}
{{ storyViewerCaption }}
FitSathi Coach
{{ coachModeCaption }}
How can I help you today?
I answer using your goal, your logged meals and your workouts.
{{ m.text }}
{{ m.statusText }}
Coach
{{ m.body }}
{{ coachThinkingLabel }}
⚠️
{{ coachChatError }}
AI can make mistakes. For fitness & nutrition guidance only — not medical advice.
FITSATHI PRO
Appearance
{{ themeLabel }}
👤
Signed in as {{ accountLine }}
Delete your account? This permanently erases your profile, food/weight/water logs and subscription — it can’t be undone.
Everything you need,
one subscription
{{ restoreError }}
✓
{{ f.text }}
🎉
{{ referralDiscountTokens }} tokens, redeemable in the Shop — credited the moment this payment goes through.
{{ paymentError }}
Cancel anytime · Pay via eSewa
Choose payment method
{{ paymentError }}
✓
You're on Pro
{{ entStatusLine }}
{{ entAttentionLine }}
FITSATHI
Settings
Choose your plan
{{ restoreError }}
🎉
{{ referralDiscountTokens }} tokens, redeemable in the Shop — credited the moment this payment goes through.
{{ paymentError }}
Cancel anytime · Pay via eSewa
Account & body details
More
Choose payment method
{{ paymentError }}
Refer & earn
🎁 Give {{ referralBonusTokens }} tokens · Get {{ referralBonusTokens }} tokens
Share your code — once your friend subscribes, you both earn {{ referralBonusTokens }} tokens, redeemable for real products in the Shop.
{{ referralCode }}
Couldn’t load your code — sign out and sign back in.
Available
🪙 {{ referralAvailableTokens }}
Total earned
🪙 {{ referralEarnedTokens }}
🎉
You'll get {{ referralDiscountTokens }} tokens the moment your first payment goes through.
Have a friend's code? Get {{ referralBonusTokens }} tokens on your first payment.
{{ referralApplyMsg }}
Redeemed rewards
{{ rd.productName }}
🪙 {{ rd.tokenCost }} tokens · {{ rd.dateLabel }}
{{ rd.statusLabel }}
Your badges
{{ unlockedCount }} earned
{{ ach.icon }}
{{ ach.tierName }}
{{ ach.label }}
🏅
No badges yet — keep logging and training, your first one is closer than you think.
{{ nextAchievementHint }}
{{ runTimerLabel }}
mins
{{ runDistanceLabel }}
km
{{ runPaceLabel }}
Pace (min/km)
{{ runKcalLabel }}
Kcal
🗺️
Live map needs a Google Maps API key — add one to mobile.config.json to see your route here.
GPS tracking (time, distance, pace, kcal) still works without it.
{{ runError }}
Nice run! 🎉
{{ runFinishedDistance }}
km
{{ runFinishedDuration }}
duration
{{ runFinishedKcal }}
kcal (est.)
FITSATHI
Progress
{{ shareError }}
{{ gamTierLabel }}
{{ gamXp }} XP · 🔥 {{ gamStreak }}d streak
{{ gamNextTierText }}
{{ b.icon }}
{{ b.label }}
Today's mission
{{ dailyMission.label }}
{{ dailyMission.steps }}/{{ dailyMission.stepGoal }} steps
{{ dailyMission.protein }}/{{ dailyMission.proteinGoal }}g protein
This week's challenges
{{ c.icon }}{{ c.label }}
{{ c.current }}/{{ c.target }}
This month's challenges
{{ c.icon }}{{ c.label }}
{{ c.current }}/{{ c.target }}
Your Week
{{ wrWorkoutDays }}/7
Workouts
{{ wrFoodDays }}/7
Days logged
Biggest win
{{ wrBiggestWin }}
Worth addressing
{{ wrBiggestProblem }}
Next week
{{ wrNextWeekStrategy }}
Patterns we've noticed
💡
{{ bp.text }}
Plan history
{{ pv.dateLabel }}
{{ pv.summary }}
Streaks & Gamification 🔥
🔥
{{ workoutStreakDays }} days
Workout streak
⭐
Lv {{ level }}
{{ xpIntoLevel }} XP
Level {{ level }}
{{ xpIntoLevel }} / {{ xpToNext }} XP to Level {{ nextLevelNum }}
Body details
{{ bodyDetailsLine }}
{{ progressCurrentWeight }} kg
Current weight
{{ progressTargetWeight }} kg
Target
{{ weightGoalLine }}
BMI {{ progressBmiValue }}
{{ progressBmiLabel }}
💧
{{ todayWaterL }} L
Today's water · target {{ waterTargetL }} L
Log today's weight
History
⚖️
No weigh-ins yet
Log your weight above to start tracking progress.
{{ w.dateLabel }}
{{ w.kg }} kg
Progress photos
📸
No progress photos yet — private to your account.
{{ ph.dateLabel }}
{{ photoCompareErrorText }}
{{ photoCompareRangeLabel }}
{{ photoCompareSummary }}
{{ c.arrow }}{{ c.area }}{{ c.note }}
⚠️ {{ photoCompareDisclaimer }}
Measurements
No measurements logged yet.
{{ mr.dateLabel }}
{{ mr.line }}
Sleep
No sleep logged yet — logging this helps your AI coach tell training load apart from poor recovery.
{{ sr.dateLabel }}
{{ sr.hoursLabel }}
Challenges
🔥 30-Day Streak
{{ streakChallengeLabel }}
⚡ 10,000 kcal Burned
{{ burnChallengeLabel }}
Personal records
🏆
No PRs yet
Complete a set on Train to start setting records.
{{ pr.name }}
{{ pr.maxWeight }} kg · {{ pr.maxReps }} reps
Workout history
🏋
No workouts logged yet
Finish a training session on the Train tab to see it here.
{{ w.program }} · {{ w.dayTitle }}
{{ w.dateLabel }}
{{ w.exerciseCount }} exercises
FitSathi Shop
{{ storeErrorMsg }}
Loading products…
Nothing in stock right now — check back soon.
{{ p.stockNote }}
{{ p.qty }}
No token rewards yet — check back soon, or earn more tokens by referring friends.
🎁
OUT OF STOCK
{{ p.name }}
{{ p.tokenCostLabel }}
{{ p.stockNote }}
Redeem {{ redeemSheetProduct.name }}
Cost: {{ redeemSheetProduct.tokenCostLabel }} — deducted immediately once you confirm.
{{ redeemError }}
🛍️
OUT OF STOCK
{{ productDetail.name }}
{{ productDetail.priceLabel }}
{{ productDetail.stockNote }}
✓ {{ productDetail.inStockNote }}
Description
{{ productDetail.description }}
Quantity
{{ productDetail.qty }}
Your cart
🛒
Your cart is empty
🛍️
{{ it.name }}
{{ it.priceLabel }} each
No longer available — remove it to check out
Not enough stock — lower the quantity
{{ it.qty }}
{{ it.lineTotalLabel }}
Subtotal
{{ cartSubtotalLabel }}
Checkout
Where should we deliver your order?
{{ checkoutErrorMsg }}
Total
{{ checkoutTotalLabel }}
Choose payment method
{{ paymentError }}
My orders
Loading your orders…
No orders yet.
{{ o.shortId }}
{{ o.statusLabel }}
{{ o.itemsSummary }}
{{ o.dateLabel }}
{{ o.totalLabel }}
Choose your country
No countries match "{{ countrySearchVal }}"