Skip to content

Jay-Karia/finance-sync

Repository files navigation

💳 Finance Sync

Group expense tracker to manage shared debts and settlements with ease.

Features

  • 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

Tech Stack

  • Next.js (App Router)
  • React & TypeScript
  • Zod for schema validation
  • Jotai for state management
  • Tailwind CSS for styling
  • Sonner for toast notifications

Installation

# 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

Usage

  1. Navigate to /new and create a new group
  2. Add members to the group
  3. Record new expenses via the “Add Expense” form
  4. Choose split type (equal, percentage, custom amount)
  5. Review balances and settlements in the group overview

Contributing

Contributions are welcome! Please open an issue or submit a pull request.

About

💳 Group expense tracker

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project