The fitness tracker that works with no signal, and knows what a roti is

Fitlectic is an offline-first workout, diet and body-composition tracker built for India. Everything you log is stored on your own device first, so a basement gym with no bars of signal changes nothing. There are no ads and nothing to upgrade mid-sentence.

Open Fitlectic

Registration is currently by invitation. It is a progressive web app — it installs from the browser, with no app store involved.

What it does that the large fitness apps don't

It works completely offline

Not "syncs later" — works. The whole database lives on your phone, so you can log a full session, a meal and a water intake on a flight. Cloud sync is there for your second device and for sharing, not for the app to function.

It reads your body-composition report on the device

Upload the PDF an Evolt 360 prints and Fitlectic pulls out the numbers locally — body fat, skeletal muscle, visceral fat, intracellular and extracellular fluid, the ECW/TBW ratio, segmental lean mass, and the machine's own reference bands so your results are coloured against the right range. The file never leaves your phone, and it is free because no AI is involved: those reports have a real text layer.

It deliberately ignores the calorie and protein recommendations printed on the report — those come from a goal somebody picked at the kiosk, not from a measurement of your body, and your own targets live in the app where you control them.

Indian food, counted the way Indian food is eaten

1,341 foods, Indian-first. You log "3 rotis", not 90 grams of unleavened flatbread. Type 2 eggs, 1 peg whisky, 200g paneer or 1 bottle beer and it resolves to the right quantity in the right place — a peg is 30 ml, a scoop of whey is a scoop.

Every row is checked against the Atwater equation, so the calories and the macros agree with each other.

Vegan and Jain filtering, computed rather than guessed

Vegetarian is not one category. Fitlectic works out, per dish, whether it contains dairy, honey or any animal-derived ingredient, and separately whether it contains onion, garlic or an underground root — so a Jain user's suggestions exclude potato and a vegan user's exclude paneer. When it cannot tell, it leaves the dish out rather than guessing.

Your dal counts towards your water

Cooked food is mostly water, and a tracker that only counts glasses under-reports hydration for anyone eating a normal Indian diet. Fitlectic adds the water content of what you ate to your fluid total, and shows the components separately so the number is checkable.

Your trainer programmes it; the app measures what you actually did

A trainer can set the exercises, weights, reps and sets for each day of the week, for a period they define. Because the app already records every set, both of you see the week's plan against the week's reality, per exercise — prescribed sets versus performed, prescribed top weight versus the weight that actually went up.

Doing three sets of something else is reported as a gap in the plan plus three sets of extra work, not as compliance. That distinction is the point.

Sharing that says exactly what it shares

Before a trainer or a family member can see anything, you are shown an itemised list of what they will be able to read and what stays private. Those lists are checked against the database's own access rules automatically, so they cannot drift into being reassuring and wrong. Family sharing requires both people to agree, because it exposes both.

Food suggestions that know your medical history

If you are short on protein, Fitlectic suggests realistic servings of real dishes rather than a list of powders. It also stops: kidney disease silences the suggester entirely and points you to a renal dietitian, because protein-deficit advice is clinically wrong there. Pregnancy filters out high-mercury fish, raw sprouts, soft cheese and liver. Lactose intolerance leaves only plant protein. Allergies are expanded properly — "nuts" catches cashew and peanut.

524 exercises, and progress measured per lift

Estimated one-rep max per exercise over time, so a shift from eight reps to three still reads as progress. Each lift is labelled advancing, plateaued or regressing against where it was a month ago. Volume accounts for bodyweight, so a calisthenics-heavy week is not scored as nothing. Circuits are logged by round.

Your data is yours, demonstrably

Export everything as a single JSON file at any time, and import it back. Delete one profile or the whole account; deleting the account clears every table it touches, not just the visible ones. Photos sit in a private bucket behind one-hour signed links. Nobody at Fitlectic can read your logged data.

What it is not