Files
daily-counter/README.md
John Ahlroos da7e881311
Some checks failed
Build & Release / build-docker-image (push) Failing after 3m15s
Build & Release / deploy-to-production (push) Has been skipped
Initial import
2026-04-06 20:32:01 +02:00

1.2 KiB

markdown

Daily Habit Counter App

This is a simple habit tracking web app that allows the user to track occurrences of events in a day.

Screenshots

Main Page Statistics page

Features

  • Create any numbers of counters for tracking events
  • Color encode every counter
  • View statistics about how often each event occurs

Run project (Locally with Python )

Pre-requisites: Pip and Poetry

  1. Clone this repository
  2. Install Poetry pip install -Iv --no-cache-dir "poetry==2.3.3"
  3. Install project dependencies poetry install
  4. Run database migrations alembic upgrade head
  5. Run project streamlit run app
  6. Project will be running at http://localhost:8501

Run project (Locally with Docker)

Pre-requisites: Docker

  1. Clone this repository
  2. Build Docker Image docker build -t habit-counter:latest .
  3. Run Docker container docker run habit-counter or to preserve the data docker run -v ./data:/app/data habit-counter