OnTrack iconFitness, nutrition, and food cost tracking

OnTrack

A mobile dashboard for staying honest about calories, macros, workouts, and what food actually costs.

OnTrack brings daily nutrition, exercise volume, and cost-per-serving awareness into one compact Expo app. It is built for people who want practical health tracking without a heavy meal-planning workflow.

Expo RouterReact NativeTypeScriptSupabaseVictory Charts

Today at a glance

Daily Summary

Primary signal

$18.42

Secondary signal

1,940 cal

Protein146g
Carbs212g
Exercise428 reps

Audience

Fitness-minded users, travelers, expats, and anyone who wants to connect meal decisions with macros and real daily spend.

Problem

Most calorie trackers separate nutrition from the cost of eating. OnTrack treats food as both fuel and budget data, then keeps workout volume visible beside it.

Product signals

Daily lensesFood + Fitness
Currency helperARS / PEN
Trend window10 days

Core workflow

How the product moves

The common product-page pattern here is simple: lead with the problem, show the working loop, then make the technical choices visible without turning the page into a spec sheet.

Daily Summary

Selected-date totals for calories, protein, carbs, food spend, progress rings, calendar browsing, and yesterday spend comparison.

Food Logging

Servings, grams, calories, carbs, protein, date/time, autocomplete, reuse from prior entries, and cost per serving.

Exercise Tracking

Exercise suggestions, sets, reps, date entry, recent workout history, and 10-day volume dashboards.

Theme Studio

Aurora, Cobalt, Amethyst, and Inferno palettes with light, dark, and system-aware variants.

Differentiators

What makes it distinct

These are the points that make the product easier to remember and explain in a portfolio review.

Nutrition plus spend

The cost-per-serving calculator makes the app more specific than a normal calorie logger.

International food math

ARS and PEN conversion support turns grocery or receipt totals into usable USD serving costs.

Dashboard-first behavior

Progress rings, trend charts, and aggregated daily history keep the feedback loop short.

Build notes

A product page pattern that can scale.

OnTrack and Reach are both Expo, React Native, and Supabase products, so the common portfolio method is a mobile-app showcase with a workflow loop, differentiators, and a compact technical layer.

Expo RouterReact NativeTypeScriptSupabaseVictory ChartsSkiaSecureStore

Auth and persistence

Supabase auth with protected Expo Router flows and SecureStore-backed session persistence.

Time-aware analytics

Dashboard data uses local-day windows with Supabase querying and fallback logic.

Native charts

Victory and Skia support compact, mobile-friendly food and exercise trend views.