Logging the same day across several apps made consistency harder than the workout itself. None of those apps understood how training, food, hydration, and recovery affected one another.
native iOS · health and fitness
Lyfora
My entire fitness routine, in one daily view.
I built Lyfora to replace the pile of disconnected workout, food, water, and progress trackers I was using. It keeps the daily actions fast, then turns them into a useful picture of the week.
- Year
- 2025—Now
- My role
- Creator · iOS and product engineering
- Built with
- SwiftUI · HealthKit · SwiftData · Supabase
Lyfora🔥 3 day streakGood afternoon,
Abhinav
I designed and built the native app: active workouts, reusable routines, food and barcode search, hydration, body trends, HealthKit, account sync, and a weekly report that connects the signals.
Lyfora now gives me one place to act during the day and one place to understand the week. The app spans 38 Swift source files and keeps core health data local-first.
Health data comes from different sources, updates at different times, and still has to feel like one coherent day.
I designed and built the SwiftUI application across 38 source files, including its local-first data model, HealthKit synchronization, food integrations, barcode flow, account sync, and weekly reporting system.
Technical detailsExplore the product systems+
What the product actually does.
Active workouts and reusable routines
Build routines, track sets inside a live workout, and carry progress into the next session without turning the gym screen into a spreadsheet.
Food, barcode, and hydration logging
Search USDA and Edamam data, scan packaged food, track creatine and water, and keep the day’s inputs in one timeline.
A weekly report across signals
HealthKit, workouts, nutrition, hydration, and body trends come together in a report designed to explain the week—not just count it.
Continue exploring
World Chess