Truly Amazing Life Tracker.
Healthiest version of you.
Gamified Habit, Emotion Tracker and Journal.
Anonymous.
Unobtrusive and Easy to use.
State-of-the-Art Life Tracker.
- 📝 Journal
- 🥰 Emotions
- 💪 Habits (Good and Bad, with Impact on Health)
- 🆕 🏷 Tag Everything! (Easily Filter Notes, Activity, ...)
- ⚡️ Interactive
- 📈 Graphs and Filtering - User and Habit Activity
- 📣 Sound Notifications - Activity (Good and Bad Sounds)
- 🎯 Gamified
- 🌁 Daily Overview
- ⚡️ Your Health Status
Check the gallery for more screenshots.
- Storing data in your browser
- No registration needed
- Guest / Username access
- Works offline
- Installable and Refreshable Web App (via ServiceWorker)
- Progressive Web App
- TypeScript 3.8
- Vue.js 2.6
- Vuetify 2.2
Config files
Duplicate .env.example
as .env
.
Install packages
npm install
Compiles and hot-reloads for development
npm run serve
Compiles and minifies for production
npm run build
Run unit tests
npm run test:unit
Run end-to-end tests
npm run test:e2e
Lints and fixes files
npm run lint
Duplicate .env.example
as .env
.
.env
file holds API connection configuration, namely:
VUE_APP_API_URL=""
VUE_APP_API_PREFIX=""
Optional; app can be used without it.
Provides initial data for the Frontend.
Join the open-source development of the Habitus API.
Tested and written in TypeScript
,
using Koa.js
and MongoDB
.
- Check out the Manifesto: Self-Aware Software Artisan,
- Check and Fix the Issues,
- Open new Issues (for Bugs, Suggestions, ...),
- Join the Development of the API or the Progressive Web App.