Mobile application · Health and nutrition

Fitness Tracker

A mobile nutrition companion for tracking calories, macronutrients, meals and daily food choices in one focused flow.

Project overview

The challenge.

Bring calorie targets, macro progress and individual meal entries together without making everyday food logging feel overly technical or fragmented.

What had to be solved

  • Make calorie and macro information useful without overwhelming the daily experience.
  • Reduce the repetition involved in searching, adding and editing food entries.
  • Keep user data dependable when the network is slow, interrupted or unavailable.

The solution.

Designed and engineered a portrait-first Expo application with calorie and macro dashboards, a structured meal diary, food search and editable meal entries. Secure local storage and an offline-ready synchronization layer support a resilient mobile experience.

How the solution responds

  • Separated overview, diary, food detail and meal editing into focused mobile routes.
  • Built reusable nutrition components so the same data remains familiar across screens.
  • Combined secure session storage with local persistence, queued writes and synchronization primitives.

Technology

ExpoReact NativeTypeScriptExpo RouterPowerSyncSQLiteReact Query
View source on GitHub

Product capabilities

What was delivered.

01

Calorie and macro dashboards

02

Meal-based food diary

03

Food search and editable entries

04

Secure authentication and sync foundation

How it was built

Decisions behind the product.

01

Product approach

Separated the daily experience into overview, diary and food-entry flows. Reusable progress, macro and meal components keep calorie feedback understandable at a glance while reducing friction in repeated logging.

02

Technical foundation

Expo Router and TypeScript structure the mobile screens, while React Query handles API state. SQLite and PowerSync primitives plus a sync queue form an offline-ready data layer, and SecureStore protects session material.

03

Core journeys

  • Review calorie and macro progress
  • Log food against a specific meal
  • Edit or remove entries from the diary

Inside the product

The experience in practice.

The outcome.

A practical daily tracking flow that turns nutrition data into an understandable routine.

The application establishes a clear foundation for consistent nutrition tracking, with modular screens and data flows ready for continued product expansion.

What the product now enables

  • A quicker daily loop from progress review to meal logging.
  • A resilient data foundation designed for continued use beyond perfect connectivity.
  • Modular product flows ready for goals, insights and a broader food catalogue.

Start a conversation

Have something worth
building properly?

Let's build it further.

Discuss your project
No obligation. Tell us what you're building and we'll tell you how we'd approach it.