Today
BuiltDate, streak, the planned session, the week, goal and level, with one primary Start Training action and nothing else competing for attention.
A mobile coach for iOS and Android that plans your training, logs every set and turns consistency into an original character you level up. Built with React Native, Expo and TypeScript, and designed so the game never rewards unhealthy habits.
EVOLVE covers the whole loop: setting up a plan around your body, equipment and schedule, training with live logging, eating to support it, and seeing honest progress over weeks rather than days.
Date, streak, the planned session, the week, goal and level, with one primary Start Training action and nothing else competing for attention.
A workout runner state machine for sets, reps, weight and rest. Every set is logged the same way whether it comes from a tap or, later, the watch.
Goals, equipment, days, experience and injuries, then a guided front, side and back capture with explicit consent and private on-device storage.
Starting photo, current photo and a clearly labelled AI goal preview on one timeline. It never makes a body-fat claim from a single image.
Meals, protein and hydration backed by USDA FoodData Central, with allergen safeguards, dietary preferences and substitutions.
An original fighter character that evolves with consistency, plus live squads, opt-in gym rankings and challenge bounties.
XP rewards showing up and finishing the work you planned. Nothing rewards extra volume, heavier loads or appearance, and a daily cap makes grinding extra sessions pointless.
Scaled by the share of planned sets completed. Extra sets earn nothing.
Mobility, recovery and rest-day check-ins count as training.
Hitting the day's nutrition target, once per day.
A bonus for finishing every session in the planned week.
The streak counts planned training days only. Rest days neither add to it nor break it, so it never pressures anyone to train when they should recover.
Business logic lives in a pure TypeScript package with its own tests. Screens render a view-model and dispatch to reducers, so the same rules can run on the phone today and on the server when multiplayer arrives.
Most fitness apps shout. EVOLVE reads like a training journal: architectural layouts, matte charcoal like dark paper stock, and motion kept to 160–240 ms so it stays out of the way mid-set.
Near-monochrome, light numerals and full-width hairlines instead of stacked cards and gradients. The RPG gets theatrical only when something is earned.
A single lime dot marks the active state. Danger red is reserved for safety and errors, so colour always means something.
Screens render a view-model and dispatch to reducers. Progression rules never live inline, so they can be tested and shared with the server.
AI goal images are labelled as previews, watch rep counts show confidence and stay correctable, and weight is always user-entered.
Body photos and health data stay on the device, sample data is opt-in and tagged everywhere it appears, and one setting erases it all.
44 pt targets, Dynamic Type, reduced motion, and a rail that becomes a bottom bar on narrow screens or at large font sizes.
The foundation and Today screen are built. Onboarding, live training and nutrition come next. There's no public build or browser demo yet, but this page will link to one as soon as there is.
Screens shown are from the in-development app with labelled sample data. EVOLVE is not a medical device, and nothing in it is a health or body-composition measurement.
EVOLVE, built by Gobishanthan