John Ahlroos fdbde62a25
All checks were successful
Build & Release / build-docker-image (push) Successful in 1m48s
Build & Release / deploy-to-production (push) Successful in 8s
Fix docker image name
2026-04-08 20:24:37 +02:00
2026-04-08 20:24:37 +02:00
2026-04-06 20:32:01 +02:00
2026-04-06 20:32:01 +02:00
2026-04-06 20:32:01 +02:00
2026-04-06 20:32:01 +02:00
2026-04-06 20:32:01 +02:00
2026-04-06 20:32:01 +02:00
2026-04-06 20:32:01 +02:00
2026-04-06 20:32:01 +02:00
2026-04-06 20:32:01 +02:00
2026-04-06 20:32:01 +02:00
2026-04-06 20:32:01 +02:00
2026-04-06 20:32:01 +02:00
2026-04-06 20:32:01 +02:00
2026-04-06 20:32:01 +02:00

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
Description
Simple counting app for counting daily habits
Readme 209 KiB
Languages
Python 83.4%
Dockerfile 4.7%
CSS 4.4%
Shell 3.8%
Mako 2.9%
Other 0.8%