Habitus Tracker
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.
🏄♂️ 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
Check the gallery for more screenshots.
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=""
⚡️ Habitus API
5.
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.