Source code for the Workout Notepad mobile application. You can download this app for iOS and Android at the links provided. You can also visit the website.
| Homescreen | Post Workout | Workout Detail |
|---|---|---|
![]() |
![]() |
![]() |
| Workout Edit | Workout Launch | Exercise Home |
|---|---|---|
![]() |
![]() |
![]() |
| Exercise Detail Cardio | Discover Home | Insights Home |
|---|---|---|
![]() |
![]() |
![]() |
| Insights Home 2 | Logs Home | Raw Workout Logs |
|---|---|---|
![]() |
![]() |
![]() |
This application is a passion project of mine, built out of the desire for a truly sandbox-esc workout planning and tracking experience. I was unsatisfied with the current offerings that were on the app store, and set out to build my own.
The application is built in Flutter. The application is built to be offline/local first, using an internal SQLite database.
There are two APIs, an older one written in Python which manages all of the data syncing operations, and a newer one built in Go which handles the mobile purchases and subscriptions.
Now, the go api handles most of the logic
User authentication is handled with Google and Apple auth.
The website is built with Go + HTMX + AlpineJS.
MIT











