https://github.com/zemse/record-money
[WIP] trustless expense splitter application with no backend
https://github.com/zemse/record-money
Last synced: 4 months ago
JSON representation
[WIP] trustless expense splitter application with no backend
- Host: GitHub
- URL: https://github.com/zemse/record-money
- Owner: zemse
- Created: 2026-01-12T15:41:28.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2026-02-15T16:10:53.000Z (4 months ago)
- Last Synced: 2026-02-15T23:26:45.153Z (4 months ago)
- Language: TypeScript
- Homepage: https://record-money.netlify.app
- Size: 655 KB
- Stars: 0
- Watchers: 0
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Record Money
A decentralized expense tracking and splitting app. Track shared expenses, split bills, and see who owes whom - all without accounts or servers. Your data stays in your browser.
## Why Record Money?
- **No Sign-up Required** - Start tracking immediately, no accounts needed
- **Privacy First** - All data stored locally in your browser (IndexedDB)
- **Works Offline** - No internet required after first load
- **Share via Links** - Export expenses as URLs or files to share with others
## Core Concepts
### Records
Each expense entry tracks: amount, currency, who paid, who it was for, and how to split it.
### Splitting Options
- **Equal** - Split evenly among participants
- **Percentage** - Custom percentage per person
- **Exact** - Specific amounts per person
- **Shares** - Ratio-based (e.g., 2:1)
### Groups
Organize expenses by context - trips, roommates, events. Each group shows its own balance summary.
### Balances
Automatic calculation of who owes whom, with simplification (if A owes B ₹100 and B owes A ₹30, shows A owes B ₹70).
## Development
```bash
npm install
npm run dev
```
See [SPEC/07-milestones.md](SPEC/07-milestones.md) for the development roadmap.
## License
MIT