Habitus
🏄 State-of-the-art Tracker for emotions, habits and thoughts. | Gamified. | Anonymous and open source. | Healthiest version of you
Install / Use
/learn @AndromedaTechnology/HabitusREADME
Anonymous.
Unobtrusive and Easy to use.
State-of-the-Art Life Tracker.
🏄♂️ Features
- 📝 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
1. Preview

2. Anonymous, Offline-first
- Storing data in your browser
- No registration needed
- Guest / Username access
- Works offline
3. Technology
- Installable and Refreshable Web App (via ServiceWorker)
- Progressive Web App
- TypeScript 3.8
- Vue.js 2.6
- Vuetify 2.2
4. Install and Run
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
4. 1. Configuration
Duplicate .env.example as .env.
.env file holds API connection configuration, namely:
VUE_APP_API_URL=""
VUE_APP_API_PREFIX=""
5. ⚡️ Habitus API
<a href="https://github.com/AndromedaTechnology/habitus-api"><img src="https://badges.aleen42.com/src/github.svg" alt="GitHub" /></a> <img src="https://badges.aleen42.com/src/node.svg" alt="Node" /> <img src="https://badges.aleen42.com/src/typescript.svg" alt="TypeScript" /> <img src="https://badges.aleen42.com/src/jest_1.svg" alt="Jest" />
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.
6. Social
7. Contribute
- 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.
