Sally is a simple, lightweight trip expense splitter that helps groups fairly divide shared costs. Add members, track expenses, and instantly see who overpaid, who owes money, and how to settle up — all stored securely in your browser using Local Storage.
No login. No backend. Just fast, private, offline expense management.
🔐 Zero Authentication
- No sign-in or accounts
- 100% offline — data stays on your device
🧾 Manage Groups
- Create and delete multiple groups
- Each group stores its own members and expenses
👥 Members
- Add and remove members
- Automatically calculates per-member share
- Exclusion support: exclude members from specific expenses
💸 Expenses
- Add / edit / delete expenses
- Track expense contributors
- Real-time balance calculations
📊 Statistics
- Instantly view:
- Who overpaid
- Who underpaid
- Final settlement amounts
🔒 Local Storage Based
- All data stored locally in your browser
- No cloud, backend, or external APIs
- Works offline
- Clone the repository
git clone https://github.com/supersu-man/sally.git
cd sally
- Install dependencies
npm install
- Run the development server
ng serve
- Build for production
ng build --configuration production
Contributions, bug reports, and feature requests are welcome! Feel free to open an issue or submit a pull request.