Inspiration

We’ve all had roommates who leave their devices on, running up the electricity bill, while we end up paying the same. We wanted a smarter way to track usage and split costs fairly, so everyone only pays for what they actually use.

What it does

This is our MHacks 2025 project: a lightweight, privacy‑first tool to help roommates and teammates fairly split shared expenses and usage‑based bills. It combines a quick expense splitter, time‑based bill tracking, and a demo showcasing how computer vision can automate who’s currently using a shared resource.

How we built it

Flask (Python) – Backend and routing for the web app Auth0 – Secure authentication and social login Vanilla HTML/CSS/JS – Frontend user interface OpenCV + PyTorch (Face Recognition) – Local user detection for fair bill splitting demo Git & GitHub – Collaborative workflow, splitting tasks among team members

Challenges we ran into

Hardware Constraints Synchronizing team work Device Compatibility Issues with the free wili

Accomplishments that we're proud of

Successfully integrated multiple sponsor tracks Adapted to hardware constraints and still delivered a working demo Built a functional app with facial recognition for fair bill splitting Using Git to organize teamwork

What we learned

How to work as team How to integrate auth0 How to adapt to constraints How to use Git

What's next for Splitr

Mobile app expansion-A dedicated mobile app will enhance user accessibility and convenience. Payment integrations- Seamlessly link payments to make settling bills even easier. Group expense exports- Exporting group expenses simplifies tracking for shared costs and reimbursements. Increased hardware integration- Increased access to hardware would enable us to easier adapt to a variety of user cases that come with splitting bills

Built With

Share this project:

Updates