RASMUS FERST

Page

← Back to work
Macrolifter – Diet & Gym
2025
React Native | Expo | Supabase | RevenueCat
Macrolifter – Diet & Gym

Role

Solo — designed, built and shipped independently. My first app.

Timeline

2025

An iOS app combining workout logging and nutrition tracking in one place, built free of subscription lock-in so I could add whatever features I wanted, for myself first and anyone else after.

The problem

I wanted a single app for both lifting and diet tracking instead of juggling two separate apps, with the freedom to shape it around exactly how I train and eat rather than what an existing app allows.

Key features

  • Workout logging with 1000+ exercises & the ability to use QR-codes to add custom exercises
  • Food logging via barcode scanning, pulling nutrition data from OpenFoodFacts
  • Progress tracking with charts across workouts, nutrition & body measurements over time
  • Subscription and in-app purchase handling via RevenueCat

Challenges

The app needed large, reliable datasets for both exercises and food — I imported the exercise database via a Python script and wired up OpenFoodFacts for barcode-based nutrition lookups. It was also my first time building a mobile app end-to-end, from React Native and Expo through a Supabase backend to shipping on the App Store.

Outcome

Live and fully functional on the App Store, free to use.

Gallery

Home dashboard — steps, activity, sleep, water and nutrition at a glance
Home dashboard — steps, activity, sleep, water and nutrition at a glance
Workout logging with reorderable exercises and set tracking
Workout logging with reorderable exercises and set tracking
Weight progress over time, with full entry history
Weight progress over time, with full entry history
Built for both dark and light mode
Built for both dark and light mode
Macrolifter – Diet & Gym | Rasmus Ferst