There're a lot of apps that are either focused on one weightlifting routine (like 5x5 StrongLifts or Five3One) - they do nice job leading you through the routine, but if you want to try another one, you basically need another app. And if you want to create a custom routine, you're out of luck. There're also generic ones, like Strong or Jefit, but it's hard to make them follow some specific routine, increasing and decreasing weights automatically, changing exercises when necessary, etc.
I thought - how hard would it be to create a platform, that'd support many routines, and you'd choose any, and have a consistent UI across them you got used to?
Another thing I wanted to see - how hard it is to create a PWA app that is nice to use, and what features are still lacking there (compared to native experience).
The app is already in a usable shape, I use it 3 times a week, though it only has one working routine now. It's written in Preact/Redux/TypeScript.
It's a surprisingly pleasant experience to have a personal project like that, and slowly build it in your own pace, working on features you care, that would actually help you in your workouts. I found myself sometimes working on it til late night, being in that "flow", like in the beginning of my career, having so much fun, and returning back the joy of coding!
There're a lot of apps that are either focused on one weightlifting routine (like 5x5 StrongLifts or Five3One) - they do nice job leading you through the routine, but if you want to try another one, you basically need another app. And if you want to create a custom routine, you're out of luck. There're also generic ones, like Strong or Jefit, but it's hard to make them follow some specific routine, increasing and decreasing weights automatically, changing exercises when necessary, etc.
I thought - how hard would it be to create a platform, that'd support many routines, and you'd choose any, and have a consistent UI across them you got used to?
Another thing I wanted to see - how hard it is to create a PWA app that is nice to use, and what features are still lacking there (compared to native experience).
The app is already in a usable shape, I use it 3 times a week, though it only has one working routine now. It's written in Preact/Redux/TypeScript.
It's a surprisingly pleasant experience to have a personal project like that, and slowly build it in your own pace, working on features you care, that would actually help you in your workouts. I found myself sometimes working on it til late night, being in that "flow", like in the beginning of my career, having so much fun, and returning back the joy of coding!