A lightweight personal daily-use web application for building focus, discipline, and self-awareness through 5-7 minute daily check-ins.
- Morning Check-In: Set daily priority, protect a habit, rate confidence (2 min)
- Evening Reflection: Log win, mistake, lesson learned, mood rating, energy level (3-5 min)
- Skill Tracking: Record practice time across multiple skills and their activites(1 min)
- Insights: Automatic weekly analytics and improvement suggestions
- Streaks: Track consistency and build discipline
/
├── README.md
├── backend
└── frontend
- Node.js >= 22
- Python >= 3.13
- PostgreSQL >= 16
- Clone the repository
- Install dependencies (commands)
- Set up environment variables
- Run both services
We follow the Conventional Commits specification for all commit messages.
- Report bugs and suggest features by opening issues
- Improve documentation under
/docsandREADME.md - Fix bugs and add enhancements in code under
/backendand/frontend. - Add or improve tests to increase coverage.
Types you should use include (but are not limited to):
| Type | Meaning |
|---|---|
feat |
introduces new user-facing functionality |
fix |
corrects a bug |
docs |
documentation only changes |
style |
formatting only |
refactor |
code changes that don't change behaviour |
perf |
performance improvements |
test |
add or modify test only |
build |
build system or dependency changes |
ci |
ci/cd changes |
chore |
maintenance, toolling, repo hygience |
revert |
reverting a previous commit |
Commit Practice
- Write commit messages in the present tense and as short summaries.
- One commit should represent one logical change.