https://github.com/zackha/habit
A minimalistic habit tracker application to track and manage your daily habits with ease.
https://github.com/zackha/habit
daily-tasks drizzle-orm habit-tracker habit-tracking nuxt nuxt3 nuxthub nuxtui sqlite task-manager typescript vue vue3
Last synced: about 1 month ago
JSON representation
A minimalistic habit tracker application to track and manage your daily habits with ease.
- Host: GitHub
- URL: https://github.com/zackha/habit
- Owner: zackha
- License: mit
- Created: 2025-01-11T19:39:33.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2025-03-19T20:34:59.000Z (about 2 months ago)
- Last Synced: 2025-03-31T13:16:06.715Z (about 2 months ago)
- Topics: daily-tasks, drizzle-orm, habit-tracker, habit-tracking, nuxt, nuxt3, nuxthub, nuxtui, sqlite, task-manager, typescript, vue, vue3
- Language: Vue
- Homepage: https://habit.nuxt.dev
- Size: 11.8 MB
- Stars: 101
- Watchers: 4
- Forks: 14
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
### Habit Tracker 🚀
A habit-tracking application built with **Nuxt 3**, **Drizzle ORM**, and **SQLite**. Designed to help you set and achieve your daily goals while providing a clean and intuitive user experience.

---
### Features
- ✨ **Server-Side Rendering (SSR)** for optimized performance.
- 🔒 **GitHub Authentication** using [nuxt-auth-utils](https://github.com/atinux/nuxt-auth-utils).
- 🗂️ **Drizzle ORM** integrated with **SQLite** for efficient database management.
- 📅 **Calendar Heatmap** to visualize your progress.
- 📊 **Progress Tracker** with dynamic completion rates.
- 🌗 **Dark/Light Mode Toggle** with built-in support from [Nuxt UI](https://ui.nuxt.com).
- 🖊️ **Markdown Support** for habit descriptions.
- 🧩 Modular and scalable **component-based architecture**.
- 🚀 Seamless deployment with [NuxtHub](https://hub.nuxt.com).
- 🔄 **State Management** with [Pinia](https://pinia.vuejs.org).
- 🛠️ Enhanced developer experience with [Nuxt DevTools](https://devtools.nuxt.com).---
### Demo
Check out the live demo: [https://habit.nuxt.dev](https://habit.nuxt.dev)
### License
This project is licensed under the [MIT License](./LICENSE).