Features

All of it, in plain words.

Thirteen features, every one of them shipping today. Where the app estimates something rather than measuring it, this page says so — which is the same thing the app does on the screen itself.

Today

The calorie ring is a budget, not a score. It fills as you eat and turns red past your target, so being over is visible rather than hidden. Underneath, the day splits into the three numbers that explain the ring: what went in, what you burned moving, and what your body spent just being alive.

  • Eaten, burned and resting stay separateAdding them together is how most trackers quietly double-count. Burned spells out both halves — “1,721 at rest + 240 active”.
  • Activity is costed net of resting energyAn hour’s run is charged (MET − 1), not MET, because the resting burn already covers that hour.
  • Macro targets scale with your bodyweightProtein per kg, fat at 25% of calories, carbs take the remainder — not a fixed 40/30/30 split.
  • The whole dashboard is one callSix endpoints would mean six round trips and six spinners on a mobile connection.
Dashboard showing a calorie ring with 462 kcal left, the eaten, burned and resting breakdown, a deficit chip, macro bars and step and workout tiles
The ring reads as eaten over target; what is left keeps its place underneath.

Food diary

The catalogue ships with foods weighted towards how people here actually eat — roti, dal, poha, idli, paneer, masala chai — each with a real serving label like “1 roti (45 g)” rather than an abstract 100 g. Search it, add your own, or enter a one-off with a name and a calorie count. Seven meal slots, because that is how the day goes: bed tea, breakfast, something at eleven, lunch, evening snacks, dinner, milk after.

  • All five vitals, per day and per itemProtein, carbs, fat, fibre and sugar. A zero stays visible, because it is a measurement rather than a gap.
  • Frequent foods come firstOpen the sheet with an empty search and it lists what you log most — a tracker is mostly the same twenty meals.
  • Nutrients are copied onto the log, not joined at read timeCorrecting a catalogue entry must never silently rewrite what you ate last month.
  • Correct the amount after logging itChange how much you actually ate; the entry rescales from its own figures and the day’s totals follow.
Food diary grouped by meal, breakfast at 496 kcal and lunch at 690 kcal, each item showing its servings and macros
The diary is what you ate. What you intend to eat lives on the meal plan.

Photograph the plate

Tap the camera on the diary card, take a picture, and the dishes come back named with calories, protein, carbs, fat, fibre and sugar. Tick what is right and it goes into the diary. Fix the name or the portion first if the model got it roughly right and the amount wrong, which is the usual case.

  • The photo is never storedUploaded, read, and dropped when the request ends. No disk, no database, no object store — the scan is the point, not the picture.
  • Nothing lands in your diary unpromptedThese are estimates from a photograph. Rows the model is unsure about say so in plain words rather than showing a confidence percentage.
  • The key lives on the serverAn APK is a zip anybody can unpack, so a key shipped inside one is a key published. The phone uploads; the API calls out.
  • Optional, and it says the price before the tapTwo free scans a day, then credits — and a manual path that is always free.
The scan sheet open over the food diary, headed “Scan a photo of your food” with the line “The photo is used to identify the food and is not saved”, offering to take a photo or choose one from the gallery
The sheet says what happens to the photo before you hand one over.

Meal plan

“Monday is poha” stays true until it is changed, so the plan itself carries no dates — but the week it is applied to does, and every day shows one. Daily shows a day, weekly shows all seven, and the whole thing shares to WhatsApp as plain text.

  • Plan with AI, sized against your own targetsThree options each for breakfast, lunch, snacks and dinner — against your calorie and protein targets, not a generic idea of healthy.
  • Only the meals still ahead of youPlanning at four in the afternoon offers snacks and dinner. An idea nobody can act on pushes the ones they can further down the screen.
  • It knows the season, and your kitchenThe month, the season and your food preferences go into the prompt; a forecast it cannot verify does not.
  • Four ways to ask again, per mealHealthy, protein rich, fibre rich, or just next — and every ask names what you already turned down.
The meal plan for a Sunday showing 820 kcal planned, with Chana Masala for lunch, Roasted Moong Dal for snacks and Khichdi for dinner, day chips across the week and a Plan with AI button
A day at a time or the whole week, with the date on every day.

Activity & Heart Points

Steps come from the phone’s hardware pedometer and sync in the background, so the number is there without opening the app. Workouts are a two-step pick — the activity, then the duration and how hard it felt — and the burn is estimated from the activity’s MET value scaled by your weight. Heart Points follow the World Health Organization’s arithmetic: one point a minute of moderate movement, two a minute of vigorous, against 150 a week.

  • The picker previews the burn before you commit“~183 kcal per 30 min”, computed from your weight rather than a generic table.
  • Step sync is idempotentThe pedometer reports a running daily total, so the app sends the total, never a delta. A retry cannot inflate it.
  • Measured and estimated are labelled as suchA logged workout has a duration; steps do not, and the app says which of your points came from which.
  • Wearable readings winSend a figure from a watch and the app stores that instead of its own estimate.
Activity screen showing 829 active kcal split into steps and workouts, 8,420 of 10,000 steps, and two logged workouts
The step card draws the shape of the day and names the busiest stretch in words.

Habits

Calories fluctuate for reasons you cannot always explain. Habits are binary and yours. Build them, tick them off — the checkbox responds instantly and reconciles with the server afterwards, so it never feels like it is waiting on a network — and read the week or the month back as a grid.

  • An unfinished today does not break your streakAt 9am you have not failed yet, so a habit still shows its six days while unticked.
  • Unscheduled days are skipped, not counted as missesMissing a Tuesday cannot reset a Mon/Wed/Fri habit.
  • Check-ins send an absolute countNot an increment, so a double tap or a retried request cannot inflate the day.
  • The report marks four states, not three shadesA tick for done, a dot for part done, a cross for missed, and no box at all for not due.
Habits list with five habits in their own colours, streaks of nine, three, six, one and three days, one scheduled for Monday, Wednesday and Friday

Body

Record weight, height and body fat; the app derives BMI, classifies it, and works out the healthy weight range for your height. One measurement a day, upserted — re-weighing in the evening corrects today’s figure instead of adding a second point that makes the trend line zig-zag.

  • BMI is drawn on a scale, not printed as a number“25.1” means nothing without knowing where the boundaries sit, so the bands and your position are both visible.
  • Your target is a dashed line on the chartWhich makes “am I closing the gap?” a glance rather than a calculation.
  • Weight feeds everythingChange it and BMR, calorie target, macro targets and every future workout estimate move with it.
Body measurements screen with a BMI scale, a healthy weight range, a weight trend chart with a dashed target line and a dated history
One measurement a day, and the target drawn on the chart rather than stated beside it.

Goals & profile

Pick what you are working towards and the app derives the numbers: BMR from Mifflin-St Jeor, TDEE from your activity level, then a deficit or surplus for your goal. Or switch “calculate for me” off and set the calorie target yourself. Either way the workings are on screen rather than hidden behind a single figure.

  • The derivation is visible“TDEE 2,668 kcal minus a 500 kcal deficit” — the target is auditable instead of magic.
  • Goals carry their consequence“Lose weight” says “about 0.45 kg a week”, so you can judge whether that is what you wanted.
  • Targets are floored at 1,200 kcalAn aggressive goal can never generate unsafe advice.
  • Two food preferences, read only by the meal suggesterWhat you will eat, and the kitchen you cook out of. Both start unanswered, and unanswered is a real state.
Goals screen with lose weight selected, a 74 kg target and a calculate-for-me switch showing 2,168 kcal a day

Challenges

Every challenge is scored from what the app already records — steps, food logs, workouts — so there is nothing to self-report. Four kinds: so many steps every day, total steps, days you logged food, and total exercise minutes.

  • Joining is explicitA board that ranked everybody would publish one person’s step count to somebody who never agreed to compete.
  • Achievement is a moment, and it is recordedScores are recomputed from your logs and can move; the instant you crossed the line cannot.
  • Credits arrive as a ledger, not a totalEach award carries the place and the challenge that earned it, so “why do I have 90 credits” has an answer.
The challenges screen: 120 credits earned, a live “50k steps in 7 days” challenge showing 25,834 of 50,000 steps on day 7 with the user in first place, and two finished challenges below it
Scored from what the app already records. Nothing here is self-reported.

Family & friends

Invite somebody by the number they signed up with; once they accept, you each see the other’s steps, calories eaten and calories burned for the day. Nothing else — not your weight, not what you ate, not your habits, and nothing at all from the period tracker or your medical history.

  • Nothing is visible until they say yesEvery read filters on accepted specifically, so a bug that forgot the check would fail closed rather than hand out a stranger’s day.
  • Sharing is mutual, and the request says soOne-way visibility would make accepting an invitation an agreement to be watched by somebody you cannot see back.
  • Either side can end it, aloneSharing you cannot leave on your own is not consent.
  • Your address book stays on your phoneContacts are read and searched on the device. The only thing that leaves is the one number you tap.
The family and friends screen showing two linked accounts, each with steps, calories eaten against a target and calories burned for today, above a note listing what is not shared
Three figures each, and a note saying plainly what is not shared.

Medical history

Record diabetes, blood pressure, an intolerance, in your own words. Meal suggestions that ignore a condition are worse than useless to the person who has it. Nothing else in the app reads this, and there is no admin view of it.

  • The prompt asks for suitable food and forbids the restIt is told not to give advice, name medicines, mention dosages or comment on the condition.
  • Resolved, not deletedSomething that has cleared up stays as history and drops out of the prompts.
  • Still meal ideas, not a diet planSaid on the screen: if a professional has given you one, follow that.
The medical history screen listing recorded conditions, a row of common ones to add in a tap, and a note that nothing else in the app reads them
Free text, kept as typed, with the common ones a tap away.

Reminders

A switch each rather than one for the lot. “Remind me about my habits” is not a question anybody can answer yes to: drinking water and reading before bed are not the same request. Daily, weekly or monthly, at a time you pick — and hourly for the habits nobody does once.

  • Hourly, for the ones that repeatEight glasses of water nudged once at nine in the evening is a verdict, not a reminder.
  • The day belongs to you, not the serverEvery boundary is computed in your own timezone, taken from the device and kept in step on every launch.
The notifications screen: separate switches for the food diary, the meal plan and the weight log, with the weight log set to weekly on a Sunday at 10:05, and a switch per habit below
A switch each. The weight log opens its own day-and-time picker when it is on.

Period tracker

Log when a period starts, fill in when it finishes, and the screen works out how long your cycle runs and when the next one is likely. With one period recorded there is no prediction, and the screen says so — a textbook 28 days shown as though it were personal is worse than an honest “not yet”.

  • Impossible gaps are discarded, variation is notAnything under 15 or over 60 days is dropped from the average. A genuinely irregular 45-day cycle still counts.
  • No fertility or ovulation predictionsEstimating those from calendar averages is unreliable enough that presenting it inside a habit tracker would be irresponsible.
  • Nothing here is reachable by anyone elseEvery route is scoped to the caller’s own id. There is no endpoint that takes a user id — not even for an admin.
The period tracker showing day three of a cycle, the next one expected in seventeen days, the averaged cycle and period lengths, and the logged history beneath
Every figure averaged from your own logs, and the screen says so.

Not built yet

An iPhone build — the project exists, only the Android app is released. Water intake as its own tracker rather than a habit. Sleep. Barcode scanning. And subscriptions, which is why the AI features are paid for with a daily free allowance and challenge credits instead.

Tell us which of those you want first.

Start with your own numbers, not a generic target.

Four questions and you have a calorie budget, macro targets and a step goal derived from your own body — the same account the app signs into.

Create your account
Features · Daily Sehat