# HabitTrove

> Self-hosted gamified habit tracker with coin rewards, streaks, dark mode, PWA support, and multi-language interface.

- **Category:** Personal Productivity
- **Licence:** AGPL-3.0
- **Latest version:** v0.2.31
- **Open source:** oss
- **Languages:** Typescript
- **Platforms:** Docker, Docker Compose
- **Tags:** Pwa, Productivity, Habit Tracker, Gamification, Next.js, Docker, Agpl 3.0, Self Hosted, Rewards, Habit tracking, Habits, Streaks

## Description

A gamified habit tracking application built with Next.js that helps users build positive habits by earning coins for completions. Coins can be redeemed for user-defined rewards on a wishlist. The app includes streak tracking, a calendar heatmap (work in progress), multi-language support for nine languages, dark mode, and progressive web app capabilities. It runs as a Docker container exposing port 3000 and performs automatic daily backups with rotation. The project is licensed under AGPL-3.0 and publishes images on Docker Hub.

## Links

- [Homepage](https://github.com/dohsimpson/habittrove)
- [Website](https://demo.habittrove.com/)
- [Docker](dohsimpson/habittrove)
- [Demo](https://demo.habittrove.com)
- [GitHub Repository](https://github.com/dohsimpson/HabitTrove)

---
Source: https://selfhost.directory/project/habittrove