Split bills, not friendships. A modern, intuitive bill-splitting application that makes shared expenses effortless.
splitease.netlify.app »
Report Bug
·
Request Feature
Splitease is a modern, feature-rich, web-based bill-splitting application designed to eliminate the hassle of shared expenses. While many bill-splitting apps are either too simple or require cumbersome account creation, Splitease offers a powerful suite of features in a free, no-signup-required package.
Whether you're traveling with friends, sharing an apartment, or organizing a group dinner, Splitease provides an intuitive and effortless way to track and settle expenses with real-time synchronization.
Splitease is packed with features that provide a comprehensive and seamless expense management experience:
- 🧮 Smart Expense Splitting: Split expenses by equal, percentage, or exact custom amounts.
- 📊 Intelligent Settlements: Get optimized payment suggestions to settle debts with the minimum number of transactions.
- 👥 Unlimited Members: Add as many members to a session as you need.
- 📂 Multi-Session Management: Create and switch between multiple expense sessions.
- 🌐 No Account Required: Jump right in without the need for registration.
- 🎨 Modern UI/UX: A beautiful and intuitive interface built with shadcn-ui and Tailwind CSS.
- ⚡ Lightning Fast: Built with Vite for a snappy and seamless user experience.
- 📱 PWA Ready: Install Splitease on your home screen for an app-like experience, including offline access.
- 🔄 Real-time Syncing: All session data syncs instantly across all devices with an optional Firebase backend.
- 🔗 Effortless Sharing: Share sessions easily with a PIN, a direct Magic Link, or a scannable QR Code.
- 📈 Spending Analytics: Visualize spending habits with charts for expenses by category and member.
- 📝 Activity Log: Keep track of all actions taken within a session with a filterable history.
In a world of subscription fees and data-hungry apps, Splitease stands out by offering a unique combination of power and simplicity, completely for free.
| Feature | Splitease | Most Alternatives |
|---|---|---|
| No Account Required | ✅ | ❌ |
| Free to Use | ✅ | Often limited |
| Real-time Sync | ✅ | ❌ |
| Advanced Splitting | ✅ | Often basic |
| Link & QR Code Sharing | ✅ | ❌ |
| Spending Analytics | ✅ | ❌ |
Splitease is built with a modern and powerful tech stack:
- Frontend Framework: React 18 with TypeScript
- Styling: Tailwind CSS with shadcn-ui components
- Build Tool: Vite
- State Management: Zustand
- Database (Optional): Firebase Firestore
- PWA Support: Service workers for offline functionality
To get a local copy up and running, follow these simple steps.
Make sure you have Node.js and npm installed on your machine.
- Clone the repository:
git clone https://github.com/hariharen9/splitease.git
- Navigate to the project directory:
cd splitease - Install dependencies:
npm install
- Start the development server:
npm run dev
The application will be available at http://localhost:8080.
- Create a Session: Start a new expense session and give it a name.
- Share the PIN: Share the generated PIN with your friends to let them join.
- Add Members: Add everyone who's part of the expense group.
- Track Expenses: Record expenses as they happen, specifying who paid and how the bill should be split.
- Settle Up: Use the suggested settlements to easily square up with everyone in the group.
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m '''Add some AmazingFeature''') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
Developed with ❤️ by Hariharen
- LinkedIn: linkedin.com/in/hariharen9
- GitHub: github.com/hariharen9
Splitease - Split bills, not friendships.
