A small self-hosted expense manager that organizes spending by group and tag.

Features
Simple tracking that works the way you think about money.
Keep trips, household and projects separate, each with its own running total.
Slice spending across groups with tags like food, travel or rent.
Attach context to any expense so you remember what it was for.
Browse a long history by month without paging.
Add it to your phone's home screen; the app shell is cached.
Runs on your machine with your PostgreSQL. Signup can be switched off.
Screenshots
Click any screenshot to enlarge it.
Mobile
Install it to your home screen and log expenses in a few taps.
Self-host
Bring your own PostgreSQL, then start both services with Docker.
git clone https://github.com/thameemk/billbo cd billbo cp backend/.env.example backend/.env # set DATABASE_URL cp web/.env.example web/.env docker compose up --build