surgomat
If you have specific trackers or APIs in mind, feel free to share would love to hear more about your use case. Strava/Garmin/Apple? What do you want to see in workout.cool : hearthbeat, steps, .. ?
Right now, it's a mix of both let's say.
first, local storage during the session (useful for example in gyms, garages, or basements with poor or no connectivity)
second, syncs with the backend once the session ends and if failed, periodically.
For the tracking, the idea is to eventually generate progress graphs, track "volume" over time, and visualize trends for each exercise or muscle group.
More to come on that front :D
I can imagine some "Decrease difficulty" button. (or inverse).
Appreciate the feedback
after 15 years of lifting, I'm currently pushing 4x10 with 50kg dumbbells on the bench. So yeah, 35kg after 25 years seems odd unless those 25 years weren't exactly "serious" or "consistent" let's say.
No judgment, but yeah
So welcome back glad to have you with us again :) !
Everything should be back to normal now
Really appreciate your patience and thanks again for giving the app a try and sorry again guys.
That error can sometimes appear even after a password reset due to a session mismatch (I'm working on improving that flow this afternoon).
In the meantime, you can try logging in with Google? it should work smoothly and skip the password altogether...
Definitely going to keep it in mind.
Thanks for the discovery
That said, they're mostly full training programs i guess, while what Workout.cool or the old Workout.lol project needs is more at the "individual exercise level" let's say. Videos, metadata, structure, etc.
If they ever open-source a library of exercise videos with clear licensing, that could definitely help yep
One of the goals with Workout.cool is to offer more "variety" and inspiration let's say. Planning to add 5 to 10 exercices per week.
Honestly, I think it's also tied to growing awareness around how much time we all spend sitting. Yesterday i was sitting 19h.
More devs and tech folks are realizing that staying active is kind of essential if we want to feel good and stay "sharp" long-term let's say.
And yes, you're totally right: having a searchable, complete list of exercises is something. We are working on it. The current experience is a bit too "filter-dependent" let's say and I want to make exploration more "flexible".
Thanks for the feedback it's definitely coming soon!
That said, I'm not sure how directly it would help in the context of Workout.cool, can you provide more context ?
Maybe when adding structured training plans? is that the kind of use case you had in mind?
Would love to hear how you think it could fit! Thanks
Right now, the videos are embedded from a partner app that kindly gave me permission to use them for this open-source project. I really wanted to avoid any gray areas around licensing or scraping/unapproved reuse.
The challenge is this: producing quality 3D exercise animations is very expensive often €10–20 per animation let's say, or thousands per month via "proper/serious" APIs. That's part of why it's so hard for open-source fitness tools to offer the same polish as commercial apps.
That said, I'd love (will?) to help kickstart a community-driven, open-licensed library of movement animations long-term something reusable by anyone building fitness tools. it's a REAL need.
Appreciate you bringing it
we’ve just opened a small Discord server: https://discord.gg/NtrsUBuHUB feel free to join!
Features like JSONB, advanced filtering, full-text search, and complex joins are key to how we handle (-exercises specifically- but also user data, and routines in the future)
That said, I totally get the appeal of SQLite for quick local setups. I might add an experimental SQLite mode in the future for simple and/or personal use cases but for now, PostgreSQL is required to support the full feature set
Appreciate the interest (and open to suggestions on making setup smoother) :D
Cheers
It should be back to normal now! Mind giving it another try é_è?
Keep me posted !
lol true
Tbh that's exactly the gap Im trying to fill with Workout.cool. After reading all the feedback here (including yours), I've realized we need to make things even simpler and more beginner-friendly.
not some hyper-optimized tracker, but yeah a simple, open, and welcoming entry point into strength training. Got it. It's faaaar from perfect yet, but it's made with that intention at heart. Trust me !
Thanks again for your feedback mate.
FYI your link is bringing me to a Typeform (?) feel free to resend a link
For collaborating, yes i'd be up or even just bounce around ideas for future iterations.
I’ll shoot you an email soon so we can chat more
Would love to collaborate. In the meantime PRs are always welcome if you ever feel like contributing directly :D
Cheers!
That said, if you’re interested, you can either:
Reach out directly to the partner for permission, or
Let me know more about your project idea, and I'd be happy to introduce you or ask on your behalf to see what's possible.
Yeap ! Once that foundations are stable: introduce routine creation tools, ideally shaped with input from "real" trainers and a free "marketplace" to pick any workout session / program, provided by the community.
I guess we are aligned, lol :) Thanks again !
I totally relate to your frustration so many basic features are paywalled on Strava (i paid...lol) and there's real room for a community-driven, open alternative. Can't encourage you more to continue !
I felt the same way when starting Workout.cool. On the old app, I realized a lot of people want open, transparent tools in the fitness (bodybuilding / weightlifting specially) space.
If you ever feel like picking it back up or want to brainstorm how pieces of what you built could plug into something broader I'd be super happy to chat?
So, yeah you're absolutely right: the exercise suggestion logic is very basic for now, and doesn't reflect proper programming principles (volume, movement patterns, recovery, compound/isolation balance, etc.). It’s more of a discovery tool than a real "smart" coach let's say. I probably need to make that clearer in the current UI.
To your specific points:
1. 33 exercises for a single session YES that's overkill, lol.
2. It currently just picks 3 per muscle group, with no upper cap or "contextual logic" let's say, and that'll change soon.
3. I'm already working to "categorize" the exercises by introducing metadata like compound/isolation, primary/secondary muscle groups, movement patterns, and tags for resistance "quality" let's say or "popularity".
4. I’m not sure I fully understood your expectation here. Do you mean you'd like to explicitly exclude certain machines or "types" of equipment, even if others are selected? (e.g. : "I have dumbbells and a pull-up bar, but please exclude all cable or machine-based exercises"). If so, that makes total sense. I'd love to clarify and improve that part of the UI. Thanks.
5. OK
6. Changing equipment doesn’t fully update the list : bug confirmed, I'll fix that. (For the moment yes you have to do it 2 time - render problem).
7. It's high on roadmap. You'll be able to fully edit your routine very soon.
Really appreciate the critique. No ego here I want this to be useful and respectful of good training principles. If you're ever up for helping shape that direction (even just high-level ideas), I'd love your input, what do you say?
The goal is to make the app more welcoming by offering goal-based (or filters,let's see) entry points like "fat loss" "beginner full-body" or "3x/week routine" and not require anatomy knowledge to get started.
The muscle filter will just be one of many ways to browse, not a gatekeeper i guess. Thanks a lot for highlighting this!
I wanted to make sure everything is legally safe and not just scraped or reused without rights.
Producing proper 3D exercise videos is actually VERY expensive we’re talking €10–20 per animation, or thousands of euros per month if you go through a good/high quality API provider. That’s why it's such a tough space for open-source tools to compete in.
Long-term, I'd love to help build a community-driven, open-licensed library of movement animations but until then, this partnership was the best balance between cost, legality, and quality.
Thanks for raising it
I choose to keep a server backend for a few key reasons:
- Centralized updates to the exercise database (videos, translations, attributes) without shipping a new frontend each time. (The goal is to have 5 to 10 new exercices per week)
- The ability to offer shared features like community workouts, saved routines, and (eventually) syncing across devices, etC...
Room to grow into more advanced features like progression tracking, public/privates APIs (strava, garmin, ...), and integrations all of which are much harder to manage purely client-side in my humble opinion.