da7e881311ea967224a29d4770ab8198dbd34ad8
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
- Clone this repository
- Install Poetry
pip install -Iv --no-cache-dir "poetry==2.3.3" - Install project dependencies
poetry install - Run database migrations
alembic upgrade head - Run project
streamlit run app - Project will be running at http://localhost:8501
Run project (Locally with Docker)
Pre-requisites: Docker
- Clone this repository
- Build Docker Image
docker build -t habit-counter:latest . - Run Docker container
docker run habit-counteror to preserve the datadocker run -v ./data:/app/data habit-counter
Languages
Python
83.4%
Dockerfile
4.7%
CSS
4.4%
Shell
3.8%
Mako
2.9%
Other
0.8%

