Comment by esperent
17 hours ago
This looks nice, but IMO the Hevy lifetime membership (around $70 I think) was a great price for a such a polished app.
It's got a huge library of exercises and more importantly, basic instructions and animations for each. I wouldn't use it to learn the exercises for the first time, but it's the perfect level of information to serve as a reminder for good form during a workout, when I'm doing something that I'm less familiar with.
If you don't want to or can't pay for it, this looks decent. But in terms of functionality and polish, there's definitely a case of "you get what you pay for" going on here, at least at the present level of development.
Have you considered adding more data like animations to the exercises database? I did accidentally come across the database of animations that Hevy uses (I forget the name but it should be easy to find of you search for it) . It can be licensed, not sure how expensive it is though, but if this takes off perhaps you could take donations to pay for it?
Hevy is honestly great and good value. For something polished and feature complete, you can't go wrong with it.
I started building this app out initially to see how far I could get in a short space of time. It's still quite bare but it shouldn't be difficult to flesh out from here.
For me, it's more about the fun of making a working thing and then sharing that with others. If people contribute that would make my year, but it's rewarding enough to know that people are using it.
I'd like to expand on the exercise details page, but not looking to profit so licensing resources is off the table. Cloud sync is an interesting one because I'm trying to keep this free. I was hoping to offer users the choice of sync solutions (Google Drive, for instance).
> I was hoping to offer users the choice of sync solutions (Google Drive, for instance).
This would be a strong differentiating feature for me. It's something that I feel open source tools should focus on more - data ownership, that is. Save the data in an easy to store/copy format (Sqlite db, for example), and provide as wide a range of backup options as possible. Make sure this is all clearly described in the read me as a hook to get people using it, and also to get other people involved in building it with you.
EDIT: and btw I love the name Stronk!
Haha hey, thanks! I'm dreading renewing the domain but I'm stoked I got it.
I totally agree about data ownership. It also has the benefit of not needing me to pay for storage hosting, a win-win.
I actually just integrated SQLite into the client and will add the ability to sync with Turso (free serverless SQLite) via a user supplied API key.
Might also extend support for self hosted, D1, S3? and so on. Obviously the community can add support for other storage systems as needed