John Ahlroos 735e3fc0ee
Some checks failed
Run Tests / run-tests (push) Failing after 17s
Use python from venv
2026-05-02 12:18:24 +02:00
2026-05-02 12:18:24 +02:00
2026-04-30 21:31:19 +02:00
2026-05-01 17:41:42 +02:00
2026-04-30 21:31:19 +02:00
2026-04-06 20:32:01 +02:00
2026-04-06 20:32:01 +02:00
2026-04-30 21:31:19 +02:00
2026-05-01 17:41:42 +02:00
2026-04-06 20:32:01 +02:00
2026-04-25 10:38:38 +02:00
2026-04-06 20:32:01 +02:00
2026-05-02 12:18:24 +02:00
2026-04-25 10:38:38 +02:00
2026-05-01 20:22:45 +02:00
2026-04-27 17:23:26 +02:00
2026-05-01 20:22:45 +02:00
2026-04-27 17:23:26 +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. Create a virtual environment with python3 -m venv ./.venv
  3. Activate virtual environment with source .venv/bin/activate
  4. Install project dependencies poetry install
  5. Run database migrations alembic upgrade head
  6. Run project streamlit run app
  7. 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 597 KiB
Languages
Python 92.8%
CSS 2.9%
Shell 1.8%
Dockerfile 1.4%
Mako 1.1%