Skip to content

charlesschaefer/addiction-tracker

Repository files navigation

Addiction tracker

Banner

Track your habits. Take control of your life.

Summary

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.

Download

Get it from the Snap Store Get it from Google Play Store

Developing

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.

Recommended IDE Setup

VS Code + Tauri + rust-analyzer + Angular Language Service.

Main page of the app

Notes for building

Flatpak

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.