Habitmint.com is a hobby project that intends to provide a nonsense-free, cross-device assistance in tracking your daily habits and goals. I've been using it personally for months now and I'm very happy with the outcome.
The stack is my go-to for lightweight web applications: Java spark, Postgres, and Ember 2.5.
The idea was simple: I want the list of my daily commitments as buttons. Every time I complete a commitment, I click on it. If it's green, it's done for the day. If it's orange, it's left to be done.
I ended up extending it to support non-daily tasks (for example, once a week I get a "weigh yourself" task), and also add my ad-hoc daily goals to it every morning.