A target that fits the person
The daily calorie target is calculated from height, weight, age, sex and activity level, and recalculates as weight changes.
Indian calorie & macro tracker
A calorie, nutrition and fitness tracker built around how India actually eats. Vive Move turns what you eat and what you move into one honest number, and shows whether it is going the way you want.
Naptrix Labs designed, engineered, and operates every layer of the product—from the Flutter app and its Apple Health integration to the authentication gateway, nutrition database, React admin portal, and public marketing site.
Every screen is captured directly from the live App Store release—not mock-ups, not rendered comps. Real software, real users.
A focused calorie, nutrition, and fitness tracker built specifically around how India eats and exercises. No guess-work, no cluttered UX.
The daily calorie target is calculated from height, weight, age, sex and activity level, and recalculates as weight changes.
A curated catalogue of 900+ Indian dishes with calories, protein, carbs and fat per serving. No guessing from foreign databases.
Walks, runs, rides and hikes tracked live with distance, pace and calories, and the route drawn on a map afterwards.
Steps, active energy, sleep and workouts imported from Apple Health, de-duplicated so nothing is ever counted twice.
Weekly and monthly views of intake against burn, pace against plan, and logging consistency.
No ads, no trackers and no analytics SDKs. Users can delete their account and all of its data from inside the app.
Seven separately versioned codebases—each designed, built, tested, and deployed by Naptrix Labs. This is the same end-to-end delivery we offer every client.
A Flutter app for iOS and Android: onboarding, food logging, goals, GPS tracking, Apple Health and Health Connect sync, reminders, light and dark themes.
158 source files · ~33k lines
The single entry point for the app. Firebase verifies identity once; the API then issues its own short-lived tokens with rotating refresh tokens, role-based access and audit logs.
18 route groups · 42 test suites
A separate resource server for nutrition search, the food diary and custom foods. It trusts only tokens minted by the gateway.
Independent service · own test suite
Two PostgreSQL databases: one for users, roles, sessions, goals and logs; one for the nutrition catalogue, seeded from a curated Indian food dataset.
28 migrations · 1,000+ food records
An operations console for users, analytics, nutrition sources and food records, content pages, push notifications, health-sync monitoring and support tickets.
18 console screens
The product site with the nutrition-data explainer, support centre, privacy policy and terms. Served without any tracking.
Marketing, support & legal
Separate production and development environments with continuous deployment from GitHub, plus App Store builds, screenshots and the app preview video.
Prod + dev · branch-mapped deploys
The architectural choices that separate a production system from a prototype.
Firebase confirms a Google, Apple, or phone sign-in exactly once. From that point our API issues 15-minute JWT access tokens and opaque refresh tokens stored only as hashed values in PostgreSQL, rotated on every use. A replayed token revokes all sessions for that user instantly.
Apple Health imports are de-duplicated by source record identifier and by time overlap, so a GPS run tracked natively in the app is never double-counted when Health syncs the same activity.
IP-level rate limiting, database-backed per-account lockouts, validated and sanitized input on every endpoint, parameterised SQL throughout, and no third-party analytics SDK anywhere in the product. Private by design.