Split Bill Tracker
Live Website
Project Overview
Splitmate is a comprehensive full-stack web application designed for my Python-Django final project that revolutionizes how groups manage shared expenses. Built with Django and React, it provides a seamless experience for creating groups, splitting bills, tracking balances, and settling debts. The application features secure JWT authentication, real-time updates, and an intuitive interface that makes expense management effortless for roommates, friends, and travel groups.
Problem Statement
Managing shared expenses in groups is often complicated and leads to confusion about who owes what. Traditional methods like spreadsheets or manual tracking are error-prone, time-consuming, and difficult to keep updated in real-time among multiple people.
Our Solution
Splitmate provides a centralized platform where groups can easily add expenses, automatically calculate splits, and track balances in real-time. The application eliminates confusion with clear visualizations, automated calculations, and a user-friendly interface that makes expense sharing transparent and effortless.
Key Features
- Group Management: Create and manage expense-sharing groups with multiple members
- Smart Expense Splitting: Add expenses with flexible splitting options (equal, custom amounts, percentages)
- Real-time Balance Tracking: Live updates of who owes what to whom
- Detailed Analytics: Visual charts and reports of spending patterns
- Secure Authentication: JWT-based login system with user registration
- Settlement Tracking: Mark debts as paid and track payment history
- Responsive Design: Optimized for both desktop and mobile devices
- Data Export: Export expense reports for record-keeping
Team Members

Grechelle Boneo
Full-Stack Developer
Contributions:
Built complete full-stack application including backend API, frontend interface, authentication system, and database design