App 2024 – present

Your Whey Fitness

Offline-first workout tracker — sessions, history, stats, and local backup, rebuilt on MAUI and shipped to iOS and Android, with a web workspace for trainers and gyms: Teams, Locations, classes, and waivers.

The Your Whey Fitness home screen on an iPhone: a Welcome back card with workout, session, goal and check-in counts and a training score of 109, above a Next Best Step card with an Open Workouts button.

Why it exists

As a former fitness competitor, I wanted a fitness app I would actually use myself. Your Whey Fitness started there, as a workout planner and training log, and grew into a platform for trainers and gyms as well.

What it does

Build workouts from more than 1,600 exercises, run a live Session that records every set, and let History and Stats turn the work into progress. A schedule, goals and check-ins, achievements, and training notes sit alongside. Tracking your own training needs no sign-up, and your records stay on your phone: there is no automatic cloud sync, and a backup is a file you keep.

For trainers and gyms, a Shared Account adds Teams and Locations, run from the phone or from the business workspace on the web. Trainers invite clients to a Team and share programs, schedules, and notices. Gyms and studios run classes, reservations, waivers, and attendance. Clients and members use the same free app, and joining a Team does not upload their history.

How it is built

The iPhone and Android apps are a single .NET MAUI project on .NET 10. Workouts, Sessions, and History live in a SQLite database on the phone, so personal tracking works without an account or a connection. Teams and Locations need a Shared Account and a connection, and run through a separate shared service. That service, the business workspace, and the website are ASP.NET Core apps on .NET 10.

Where it stands

Your Whey Fitness is live on the App Store and Google Play, with menus in English and Spanish. I have always believed in no ads and in everyday users getting the full app for free, so there are no ads and every personal training tool is included at no cost. The paid plans are business tools for trainers and gyms. The one optional extra for everyone else is Premium Backup, a subscription for creating backup files, and restoring a backup is always free.

Read the engineering write-up on earlhayes.com (external)