so, in the sense of fast iteration, and to provide a tiny bit of pressure for me: I've finally managed to make an idea that I had come to life with biff: https://github.com/Schroedingberg/romance-progression It's a workout tracker for hypertrophy training. The MVP allows logging sets. That's about it, but if I had to stop now, I could already use this for my training. The plan is just stored in an edn file, which for me personally is top notch UX, but of course a bit of a pain for not so tech savvy users so I might have to add some boring crud there at some point. The next thing I am working on is injecting the plan that is rendered on the app page with prescribed values based on past performance. The exciting part about that is that this can be done pretty elegantly because the performance data is just a flat event log that is piped through a few transformations to become congruent to the plan structure and then the two are deep-merged. Throwing a progression in there is not so hard, so progressions can be easily swapped. It's good fun and a great learning experience building this. Thanks for flattening the clojure web dev learning curve for me @foo!
A little heads up: Although I am pretty much in love with biff, I have halted development on romance-progression for now. I just couldn't justify maintaining a server for the problem this is trying to solve. The alternative to this is https://github.com/Schroedingberg/progressive - its a PWA built in clojurescript, that allows to track workouts totally offline.
makes sense! for apps that only need a frontend it is super convenient to just host it as a static site, I do that for a couple things
Congrats! I've added a link here: https://biffweb.com/docs/community/
Oh, wow, what an honor, thank you βΊοΈ