←back to thread

827 points surgomat | 1 comments | | HN request time: 0.206s | source

I was the main contributor to workout.lol, an open-source fitness app to easily build a workout routine. The project had traction (1.4k GitHub stars, 95 forks, ~20K visits/month), but was eventually sold due to video licensing hurdles. The new owner stopped maintaining it, and the repo went abandoned.

Over the next 9 months, I sent 15 emails to try to save it : no replies. Feature requests & issues were ignored. The community was left with a "broken" tool let's say.

I couldn't just let it die So I built the new version from scratch with the same open-source spirit, but a better architecture long-term vision, more features and no license problems.

It's called : Workout.cool (https://workout.cool). What it offers: 100% open-source, MIT-licensed - 1200+ exercises (with videos, attributes, translations) - Progress tracking - Multilingual-ready - Self-hostable

I'm not doing this for money. I'm doing it because I believe in open fitness tools, and I’ve been passionate about strength training for 15+ years.

If this resonates with you, feel free to: - Star the repo - Share with fitness/tech friends - Suggest features - Contribute code/design/docs

Together, we can build the open-source fitness platform we all wanted to easily build a workout routine and get in shape

Website: https://workout.cool GitHub: https://github.com/Snouzy/workout-cool

Show context
Eric_WVGG ◴[] No.44311539[source]
Wow, this doesn't suck at all.

The thing that's missing for me is suggestions on how much to lift / how many reps. There's a fitness program called 100 Pushups that came up with a good solution for that…

- Repeat the exercise (in this case, a push-up) as many times as possible until failure. A person might achieve 8, for example.

- The app comes up with a schedule; every other day, the user is expected to do a set of 3, 4, 3, 3, 5 (with a 2-minute rest between each set)

- The app's schedule has an algorithm that ramps up the reps at a pace that the user can manage — and self-adjusts if the schedule is too easy or too hard…

- until the user can do 100 push-ups at the 6-week period.

If there's any interest in this, I'd be open to discussing a UI and contributing.

replies(3): >>44311555 #>>44311710 #>>44319610 #
surgomat ◴[] No.44311710[source]
I love that idea. Yeah i know this app : it is a great example of how simple, adaptive progression can really motivate people (specially beginners).

And yes I'd absolutely be interested in discussing a UI + flow for a self-adjusting progression system like that. Yeah. Let's talk about that, drop me a DM? I can think about some (ugly) alhorithm first

replies(1): >>44312260 #
1. Eric_WVGG ◴[] No.44312260[source]
I don't think they do DMs here? but anyway I posted on the Github issues with some thoughts on UI and basic sketch of data needs