I am now at a place where I simply want the minimal amount of structure and tracking to make sure I can maintain my fitness, so I boiled the entire concept down to what I felt was its essence: enough information and structure to remind you of what is needed today, and how it went on the same exercises last week.
To reduce friction, the interface is kept as simple as possible. Simple to the point where all setup is done by editing the html source file and there is only one freeform "weight" textbox per exercise to manipulate. Data is autosaved as it is entered. It never nags or judges you except by showing the last date you entered data in for that day-of-the-week's exercises. The only quality-of-life feature is a super-simple rest period timer in the footer.
It has no external dependencies and only uses browser local storage. There is no possibility of monetizing it.
I was on the fence about sharing since it is such a small and simple project, but decided I would share here in case anyone is looking to make a fresh start in the new year and finds the philosophy appealing.
Simple localStorage replication has been an interest of mine for many years and I explore available solutions multiple times a year, but none of these ticks all the boxes - no server to maintain; free; optional for users; bring your own storage; the app stays a web page; cross-browser. I wish browsers had a file system API that allowed the app to read/write to specified directory or a file in background, which users may sync with their tool of choice, like Google Drive.
https://developer.chrome.com/docs/capabilities/web-apis/file...
I waffled heavily on that feature but in the end only losing the last recorded weight for each exercise didn’t feel like enough of a loss to warrant the cluttering up of the interface or reliance on external services.
To quote Arnie: “You have to shock the muscle, and you have to trick the muscle. The body will adapt to anything you do, so you have to keep it guessing. That’s how you grow.”
https://bestefforttools.com/workouts
I wanted something to create realistic yet slightly randomised warm ups and finishers - similar to CrossFit wods but more structured.
Behind the scenes I use a formula that estimates a total work capacity.
Feedback welcome!
I’ve just been keeping a running workout log in Apple Notes for the past couple of months.
I’ve had a lot of success just copy/pasting my workout log into ChatGPT and it’s surprisingly good at making recommendations, but I’m scared that by using an app I’ll loose access to the raw data unless it’s somehow exportable.
- I wrote down my goals, equipment, and past workout history.
- Then I asked ChatGPT to generate a P/P/L workouts around that, in 8 separate chat instances
- I then wrote another prompt for a fitness expert adjudicator and asked it to compare two of the workouts, determine their strengths and weaknesses (based on above goals), and develop a third workout based on the strengths of the two provided
- I ran this in "tournament style" for all 8 workouts with three brackets. This ended up converging into an optimal workout
I actually took this final workout to my personal trainer and he said it was perfect for my goals and wouldn't change anything. I've been running it for 3 months now and I am quite happy.
If someone were to turn this into a business, offer the workout advice for free and then charge extra by layering in nutrition and meal plans on top. Then sell to personal trainers for use with their clients.
Good job, will definitely try it. But I know myself, will end up looking for something just a little more advanced. And before I know it I end up staring at graphs trying to figure out what my hours/day solving JS bugs has to do with my weight...
For folks looking for something more robust to track their workouts.
Most importantly for this crowd, you get a rest api to your data if you spring for the cheap premium plan. Csv export is free though I’m pretty sure
Like this: https://raw.githack.com/bmtwl/exerciseminimilism/13d4ee27deb...
I can't count how many times I have thought about something like this and have decided to build one for myself which includes my liquid, meals, workout, and fun cardio habits. I will be using indexDB for when I'm offline and just a small database.
I was thinking it would be fun to do git branches with some more well-known and popular routines for different goals to give people a nice range of potential starting points.
As far as how long I let it grow: I used to keep years and years of data, but this app will not be my place for that going forward. This will be for a maintenance/marginal gains habit, and Golden Cheetah will be for running/cycling performance management where peaking actually matters.
Good luck with your own app! I love the idea of an offline capable local db.
Right now, I'm following established programs and tracking what I do in a Google spreadsheet. I certainly don't love relying on Google but I need to be able to edit and view my workouts from both my computer at home (for planning) and on my phone at the gym (for entering data).
When i started taking growth hormone (10IUs a day), I got bulked and cut in a few months
I suggest not to follow influencers, most of them are not really natural and even if they are, they are probably genetic luck draw (which most like you'll not be)
My uncle is one such genetic freak, he barely works out still he's more buff than you average gym guy without even setting foot anywhere in the gym.
Simple systems are the best; go only for complicated systems if you're a professional and _need_ complicated tracking features. (And if that's needed, you might be better off hiring a manager to do the tracking anyway.)
Since Minimal is a static website maybe it can be a PWA?
Over the holidays, I built a simple habit tracker that lets you track any event's start and end time.
In the process, I upgraded my personal homepage to Next.js 15, added Payload CMS and NextUI, and experimented with React Server Components and Actions.
Check it out: https://mojica.de/tracker
You can create new event types by entering activities in the top text field. Events are automatically started for new types.
There are a few minor bugs to fix in the new year:
- Event cards don't display correctly on iOS.
- Using no email during registration doesn't work (someone registered without an email, and the field is unique).... Launching soon