Introducing HabitBuilder: A simple Telegram bot for habit tracking

2025-01-09 [ai, building, telegram-bot]

image

Recently I built a simpler option for myself: HabitBuilder, a Telegram bot for quick daily check-ins.

Demo Video

Why Telegram?

Mostly because I already use Telegram all the time.

The goal was to keep the loop as short as possible:

Just /checkin

Choose a new habit to track:

image

Supported commands:

image

Tech stack

fastAPI + MongoDB. Almost the FARM stack, but I don’t need a complex React for this one. MongoDB is so comfortable to use compared with relational db. Will learn and use more in the future episodes.

First AI experience in my dev

The fun moment is when I first typed “How am I doing so far?” and saw some reply that I have never coded. So exciting, even it sounds nothing special when AI has already been part of people’s life. This fun belongs only to the creators. AI makes software live. It adds spirit.

Try it

habitbuilder_bot