Medici is a minimalistic Splitwise-like app for managing group expenses. It's namesake is the Florentine House of Medici. It only has the most important features:
- You can make groups ("pools")
- You can add friends and add them to pools
- You can add expenses to pools.
- Expenses can be categorized
- Expenses can be split evenly or unevenly, or by a default split percentage
Similarly to Splitwise, Medici will automatically simplify the debts between friends in the pool, so that you can pay each other back in the least number of transactions possible.
Medici is a Rust (Axum) + React app, with a Postgres database. You can run it locally in a few steps:
just setup
- In one terminal:
cd frontend && pnpm dev
- In another terminal:
cd backend && cargo watch -x run