A habit-tracking progressive web app inspired by the GitHub commit graph. Track your habits effortlessly with daily check-ins and visualize your progress over time.
Built over a weekend for funsies so expect some bugs and issues.
- Daily Check-Ins: Receive local notifications and mark off your habits each day
- Visual Progress: View your completion history in a GitHub-style commit graph
- Historical Accuracy: Add or remove habits without affecting past completion percentages
- Detailed Stats: Track streaks, reliability scores, best days, and more
- PWA Support: Install on your device and receive local notifications
- Simple Authentication: Email/password or OAuth (Google) login
- Mobile-First Design: Clean, minimal interface optimized for mobile use
- page transitions
- logo and branding
- meta tags
- PWA config
- push notifications
- filters for habit graph
- ui polish to habits pgae
- fix created column to be autodate after testing is complete
- Frontend: SvelteKit (client-side PWA/SPA)
- UI Components: shadcn-svelte
- Backend: PocketBase
- Package Manager: Bun
Install dependencies and start the development server:
bun install
bun run dev
# or start the server and open the app in a new browser tab
bun run dev -- --openTo create a production version of your app:
bun run buildYou can preview the production build with bun run preview.


