PayTogether is a modern, real-time web application built using Next.js, Tailwind CSS, and TypeScript that helps users effortlessly manage and split group expenses. Whether it's a trip, party, or rent – PayTogether makes sure everyone pays their share fairly.
👉 Try PayTogether Now
📦 GitHub Repository
- ⚡ Instant Group Creation – No login needed, just Get Started and go!
- 💬 Real-Time Sync – See expense updates as they happen for all users.
- 🧾 Smart Expense Tracking – Add expenses with categories, reimbursement details, and notes.
- 💼 Balance Overview – See exactly who needs to give or take back money (in ₹ INR).
- 📊 Stats & Activity – View spending breakdown and track actions.
- 🧑🤝🧑 Group Management – Add/remove members, assign default payers, manage settings.
- 📃 Bill Exporting – Download printable bills that feel like real receipts.
- 💙 Clean UI – Fully responsive design with a calming bluish theme.
| Tech | Usage |
|---|---|
| Next.js | Frontend framework (App Router) |
| TypeScript | Type safety |
| Tailwind CSS | Styling & responsive layout |
| Zustand | State management |
| LocalStorage | Temporary persistence per session |
| Vercel | Deployment |
├── app/ # Pages & routing
├── components/ # Reusable UI components
├── hooks/ # Custom React hooks
├── lib/utils.ts # Utility functions (e.g., calculations)
├── public/ # Static assets like logo, icons
├── styles/ # Global styles and Tailwind
├── .gitignore
├── next.config.mjs
├── tailwind.config.ts
├── tsconfig.json
└── README.md
