Skip to content
/ habit Public

A minimalistic habit tracker application to track and manage your daily habits with ease.

License

Notifications You must be signed in to change notification settings

zackha/habit

Repository files navigation

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.

habit


Features

  • Server-Side Rendering (SSR) for optimized performance.
  • 🔒 GitHub Authentication using 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.
  • 🖊️ Markdown Support for habit descriptions.
  • 🧩 Modular and scalable component-based architecture.
  • 🚀 Seamless deployment with NuxtHub.
  • 🔄 State Management with Pinia.
  • 🛠️ Enhanced developer experience with Nuxt DevTools.

Demo

Check out the live demo: https://habit.nuxt.dev

License

This project is licensed under the MIT License.