Track your habits. Take control of your life.
Addiction Tracker is a cross-platform desktop and mobile application built with Angular and Tauri. The app helps users monitor and manage their habits or addictions by providing tracking tools, analytics, and reminders. It supports secure local storage, customizable tracking categories, and visual progress reports to support users in their recovery or self-improvement journeys.
To start developing, provide the api keys and other information on src/environments/.env and run npm run config
to generate the environment.ts file.
VS Code + Tauri + rust-analyzer + Angular Language Service.
Before building the flatpak package, instantiate the shared-modules git submodule by running the following code:
git submodule add --force https://github.com/flathub/shared-modules.git
ATTENTION: This submodule should not be pushed the github repository, but only be used locally.