Laravel Jetstream Workouts App

I recently joined a large bodybuilding challenge program. The plans they provide only work in Google Sheets and have very bad UI/UX.

I wrote a CSV scraper and loaded the data from the sheets into a MySQL database with the following tables/relations:

I then used Laravel Jetstream with Livewire to create a quick and basic web app that displays the workouts that are part of the plan for that day.

Not all of the features have been implemented yet. But in a few days I was able to get the web app running and at least have it usable.

It currently has the following features:

  • Change timezone
  • Select plan and select start date
  • Displays current workout on dashboard
  • Select substitute exercises

Leave a comment

Your email address will not be published. Required fields are marked *