Hacker_code
Smart Payment Optimization
SplitEase is a web-based platform that makes splitting expenses, managing group payments, and tracking balances effortless. Whether you're organizing a vacation, sharing rent with roommates, or just splitting a dinner bill, SplitEase handles the math and logisticsβso you can focus on the fun.
We integrate SmartSpend, a dynamic payment analytics and optimization module, to give users real-time insights into their spending habits and help them make smarter financial decisions.
- Secure login with Firebase Auth (Email/Password or Google Sign-in)
- Personalized user profiles
- π Search/Add friends by email
- β Accept/Reject friend requests
- π View your friend list
- π₯ Select friends while creating shared bills
- Total bill divided equally among participants
- Assign different amounts per participant (e.g. based on order share)
- Who owes whom
- Amount owed
- Who paid
- Create new groups (e.g., Goa Trip, Flatmates)
- Each group stores:
- Title of the expense
- Participants
- Split type (equal/custom)
- Paid amounts and contributors
- View all historical group transactions
Integrated with SplitEase, SmartSpend empowers users with actionable insights:
- π Spending Breakdown by Category (Food, Travel, etc.)
- π³ Payment Method Analysis (Cash, UPI, Card)
- π‘ AI-generated Insights with LLMs
- π§© Interactive Graphs with Tooltip Analytics
- ποΈ Time-Based Filtering (Weekly, Monthly)
- π Forecast upcoming Expenses
| Layer | Technology |
|---|---|
| Frontend | React.js, Tailwind CSS |
| Backend | Node.js, Express.js |
| Database | MongoDB + Mongoose |
| Authentication | Firebase Authentication |
| Visualization | Chart.js, Recharts |
| Analytics | LLM (Gemini API) |
- π Debt Simplification with Graph Algorithms
- π² Mobile App (React Native / Flutter)
- π€ PDF Export of Group Reports
- π§ AI-based Smart Recommendations
- π¬ Real-time Group Chat
This project is licensed under the MIT License.
See the LICENSE file for more details.