we’ve got the habit tracking backend working, but there’s no UI yet. Right now it’s not usable for real users. We need to build the dashboard and basic flows so people can actually track their habits.
What the UI should let users do:
-
Create new habits
- name
- short description
- how often they want to do it
-
see all their habits in one view with current streak counts
-
mark habits as done each day with a simple check-in action
-
See the streak counter clearly (this is the main motivation hook)
-
Edit or delete habits
-
Add a short note when logging a habit
API is already done, just hook into it:
- GET
/api/habits → get all habits
- POST
/api/habits → create a habit
- POST
/api/habits/:id/log → log today’s completion
nice-to-have extras if there’s time:
- calendar-style history view
- streak milestone celebrations (7 days, 30 days, etc.)
- simple progress charts or visuals
It’s a bit bigger than a basic CRUD page, but it’s a solid, high-impact feature once it’s built...
we’ve got the habit tracking backend working, but there’s no UI yet. Right now it’s not usable for real users. We need to build the dashboard and basic flows so people can actually track their habits.
What the UI should let users do:
Create new habits
see all their habits in one view with current streak counts
mark habits as done each day with a simple check-in action
See the streak counter clearly (this is the main motivation hook)
Edit or delete habits
Add a short note when logging a habit
API is already done, just hook into it:
/api/habits→ get all habits/api/habits→ create a habit/api/habits/:id/log→ log today’s completionnice-to-have extras if there’s time:
It’s a bit bigger than a basic CRUD page, but it’s a solid, high-impact feature once it’s built...