I had so much fun coding up this little Pomodoro application today! I am not a web dev by any means so it took a bit of Googling, but here's what I have so far! :) You can find the code here [0].
edit: I also wanted to add that although I am not currently very skilled at building web-based projects, I’m always excited/willing to learn about how I can do better, so please give me any constructive feedback you have. Thanks!
You should put the purpose of your app, into the app, instead of just in your readme. Without the knowledge that it's about earning and spending work points and fun points, it appears to just be a timer that increments a number. There's no "spend" button or way to spend.
Definitely, thank you for that great suggestion! I think I made the common mistake of assuming that others would understand what that was about because I was the one who built it, but from the outside looking in, it would be difficult to understand the connection between the timer and the counter. I will make sure I rectify this when I work on it again later today/tomorrow.
I'd love a text field in there so I could add what I was doing in that time period. Maybe even keep track of it and get a report of time spent each day.
Ah, that is a good idea! :) I think that adding a text field wouldn't be that difficult, though I like the idea of it being an optional thing. Tracking it and sending a report might be another matter, but I'm sure I could figure something out. I will add the text field to the list of other features to implement. Thanks for the idea!
Thank you for your feedback! Did you try entering in a time value and then pressing "Start"? Without entering a time, the default behavior is for start and reset to be no-ops. I'll add a link to GitHub and add some usage docs soon.
Ah, I see! I could see why that would be a more intuitive behavior (as it's more in line with the standard 25 minute Pomodoro). I added a link to the repo, and the README includes information about how to use it, but I will add some hints like you describe so that people visiting for the first time aren't caught unawares.
Yes, that is how it works currently. I should've linked to the GitHub directly, but I will rectify this as soon as possible. Thank you for the feedback!
Thank you for your feedback! Did you try entering in a time value and then pressing "Start"? Without entering a time, the default behavior is for start and reset to be no-ops. However, as I described in another comment further down in the thread, I'll link to GitHub (and also add some usage docs).
Oh no haha, it's not quite production ready yet! :) I still need to add the alarm mechanism (and have actually received a PR for it that I will likely merge when I get back to working on this later today). Thanks so much for trying it out!
Just FYI, the alarm functionality is live now. I think that in the future, I'll enable customization so that one can choose what sound (if any) they'd like to use.
17 comments
[ 2.9 ms ] story [ 50.4 ms ] thread[0]: https://github.com/zaataylor/pomospendo
edit: I also wanted to add that although I am not currently very skilled at building web-based projects, I’m always excited/willing to learn about how I can do better, so please give me any constructive feedback you have. Thanks!
I'd love a text field in there so I could add what I was doing in that time period. Maybe even keep track of it and get a report of time spent each day.
work/play toggle works.
reset appears no-op too.
don't have debug console on this phone, so don't have more details :(
Maybe it is just me, it was around 0500 in the morning when I tested it, but it probably wouldn't hurt to add a hint.
Would benefit from some docs. (Edit: it's described on GitHub but I didn't see that at first)