I didn't write an update in a while but I have some good news to share. I will soon push the first deployment, and I have a screenshot to share. The basic functionality is working, but needs very little extra work to make it usable.
What needs a little work before first deployment:
I will be taking a short break from this project as I need to focus on something else in the next 2-3 weeks, but the latest update is that I'm finally happy with the way a new goal is added. Maybe it won't work with users, but for me it makes sense.
I'm using the syntax
action/unit, or if the action is countable (e.g. pull-ups), it's simply
Best explained with some examples:
Before this, I had two input fields, one for unit and one for action. It didn't make a lot of sense when reading the form, so I think this is better, but I guess I'll find out when I launch.
So I’ve been writing this prototype. Started with the idea to host this for free on AppEngine and write some go code with Firestore as a database. That turned out OKish but a bit slow. I like Go and I wanted to give it a real shot for web backends but it seems that there’s a lot of pieces that need sorted.
I still like Go and I’ll give it another try. I just want to focus on getting a prototype out and I’m going forward with django on Heroku. Already have auth working and base templates.
Another issue was Firestore. I feel like there’s not enough support for offline dev and testing just yet. Even if I was going with Go I would’ve changed to either mongo or some sql.
Since I’m not launching before New Years I’m changing the topic to goal tracking and sharing rather than new year resolution tracking. All this means is that you can have goals with no end date like daily stuff you want to do or custom start and end dates.
I was struggling to restart my regular daily 10 sets of pull-ups habit.
So I thought, in 2020 I will do this every day, no matter what. I did it before for a long time so it should be doable.
Then I thought, well, if I miss a day but I make it up for it the next days (doing more pull-ups) then it's acceptable. But I want a way to track this. So here's the idea of x14: set a measurable goal for the year, split it into daily, weekly or monthly chunks, and track your progress.
It's a simple web app:
Where am I at now, 22nd Dec?
I'm hoping to launch a basic version before Christmas, and some fixes before new year's.
To help me and others set and track measurable goals for the new year 2020. 0x14 in hex is 20 in decimal, hence the name x14.me.