top | item 40720636

Show HN: Yet Another Habit Tracker

1 points| itzami | 1 year ago |itzahabit.itzami.com

Hey! Long-time lurker, first-time poster! I'm pretty excited to share ItzaHabit, a habit tracker that I feel like it works for me and could be helpful for other people

What it does: it's a habit tracker! But I never enjoyed how most of them organize stuff by months since that doesn't fit with my philosophy, and since just showing consistency is what lands the trick for me, the visualization of the habits is just based on a heatmap of days since the start and days done.

Why I built it: pretty much for learning purposes. At work most of the time I just do FE and almost never have time to start a database, create queries, work with webhooks, do auth, and all the plethora of basic BE stuff, so doing an actual project seemed like the way to go.

How is it built: I guess that it's pretty standard but it's Next, with auth and the tables dealt with on Supabase, and the payments (for the paid tier with subscriptions) are on Stripe; definitely nothing fancy.

What I've learned: webhooks are... not easy. Nor figuring out proper auth policies for what I needed without giving too much. I would like to do redo this solely on Elixir/Phoenix with LiveView and Postgres instead of using a different tool that obfuscates the database

Feedback: any suggestions or pointing out issues are more than welcome. At work I'm mostly by myself so I never have the chance to get feedback (I may need to change jobs) so any kind of bounce would be more than appreciated!

2 comments

order

mikercampbell|1 year ago

This looks super clean!! I’m bookmarking it to check out!!

itzami|1 year ago

Thank you! I really appreciate it!