3 ms·
why is it's only merit that it's built with react/redux? Is it not enough to solve a particular problem of workout tracking, that you must do so using the devel
by meesterdude 9y ago
why is it's only merit that it's built with react/redux? Is it not enough to solve a particular problem of workout tracking, that you must do so using the development framework of the day?
also:
> Account only required if you wish to save your workouts.
this is a WORKOUT LOGGER. What am I doing, as a user, if not logging my workouts? There is no other value proposition. Users do not benefit from entering their workout histories and NOT hitting save - and this site only does one thing. It would be like seeing in a food store "checkout only required if you wish to purchase your items".
As an effort to launch a product, it's commendable. Lots of checkboxes to hit, and not nothing to hit them. But if you're ACTUALLY trying to launch this as a real service... There is much to be desired - and it has nothing to do with CSV exports or using react to do it.
- wheresvic1 9y agoHello and thanks for your feedback! Part of making this service was to learn React/Redux and see how different it is to Angular. I've read quite a bit but there's nothing quite like learning by doing something bigger than a todo app - the front-end is open sourced on Github and I plan on writing a few blog posts on what I've learnt building Ewolo, hence the title. Regarding the text, I wanted to let people know that they can try out the interface without needing an account. I agree with you that it sounds a bit dumb and I'll try to word this better :) If you have any more ideas on what it would take to really hit it out of the park, I'm all ears!
- SmokkiX 9y agoI'm trying to learn React/Redux - do you have any tips/guides on learning how to get register/login working?
- wheresvic1 9y agoYes I can definitely try and help you to the best of my ability. Feel free to email me: vic@ewolo.fitness Also, just to let you know that my timezone is CET :)
- meesterdude 9y agoGood to know. If it's more of a technical exploration of implementation, i would prefer you lead with that. This, as the end result of a series of blog posts, would make a lot more sense to me. But it, in itself, has some glaring product design and marketing issues. In that - it's an afterthought. Which, given that this was a learning experiment, is more palatable for me, than as a service I'm actually expected to signup for and use. Regarding the current try before signup behavior: i'm not actually trying the app before signing up, when i fill in a form. I'm, filling in a form and then being forced to signup after. Instead, it would be better for users to explore an existing (demo) account's data and tinker with entering results and exploring charts, and then decide to signup if it's good. If this was a food delivery service, where an account signup could impede potential users from using and where it may not even be required, this approach would make more sense - just let them start using right away. But because it is a collection of data, you would be better off showcasing dummy data.
- wry_discontent 9y agoFramework of the day? What world do you live in? React and redux aren't new and they're the standard for almost every frontend job I saw when I was interviewing a few months back.
- wheresvic1 9y agoVue.js is apparently the framework of the day. I am seriously considering making a vue.js clone and document the differences! I need to polish up the current app first though :)
- meesterdude 9y agoI didn't say they were new, and I won't deny their penetration. They're great if you're into resume driven development. (I am not)
- monkaS___ 9y ago> Users do not benefit from entering their workout histories and NOT hitting save Allowing people to try out the product without requiring a signup is an extremely frequent piece of feedback here. Very appreciated.
- meesterdude 9y agofilling out a form does not allow one to try the product without signup. To deliver on that concept, would require something more akin to a demo account, with preexisting data, that they could add to or explore the existing entires for.