Group expense tracker to manage shared debts and settlements with ease.
- Create groups and manage members
- Record expenses with multiple payers
- Split expenses equally, by percentage, or by exact amounts
- View real-time balances and optimized settlement suggestions
- Responsive UI built with Next.js and TypeScript
- Next.js (App Router)
- React & TypeScript
- Zod for schema validation
- Jotai for state management
- Tailwind CSS for styling
- Sonner for toast notifications
# Clone the repository
git clone https://github.com/Jay-Karia/finance-sync.git
cd finance-sync
# Install dependencies
npm install
# Run in development mode
npm run dev- Navigate to
/newand create a new group - Add members to the group
- Record new expenses via the “Add Expense” form
- Choose split type (equal, percentage, custom amount)
- Review balances and settlements in the group overview
Contributions are welcome! Please open an issue or submit a pull request.