1.1 KiB
1.1 KiB
An open source alternative to Splitwise
TODO
- Add expenses with an individual or groups
- Overall balances across the groups
- Multiple currency support
- Upload expense bills
- PWA support
- Split expense unequally (share, percentage, exact amounts, adjustments)
- Push notification
- Download your data
- Import from splitwise
Tech stack
Getting started.
Prerequisites
- Node.js (Version: >=18.x)
- PostgreSQL
- pnpm (recommended)
Developer Setup
Install Dependencies
corepack enable
pnpm i
Setting up the environment
- Copy the env.example file into .env
- Must: Google Provider
- Must: DATABASE_URL
pnpm db:dev # init schema
- Option: R2 related
Run the app
pnpm d