Inspiration

As three roommates, we have been struggling to split bills in a way that feel fair, as we don't eat very many of the same things, or at least as much as each other. So we thought, what if we had an app that could help us out! That's where Splittle came in

What it does

Splittle allows users to create groups of friends, family, etc. In these groups, you can create bills, and add items to the bills. This lets you create records within your group of the bills you pay for. Then, Splittle allows you dynamically split it (or should allow you to) according to who got what, creating a fair experience

How we built it

We created a Django project, and worked with VSCode to create the html/CSS for it. We started with the login, utilizing Django built in databases to authenticate users. Then, we started building the logic around the bills, creating some models to store bill data in relation to the users and groups who needed to see them.

Challenges we ran into

The most difficult challenge by far was dealing with our unfamiliarity with the framework. It was all of our first times working with DJango, and it was obvious. We ended up completely rebasing the project after a full day, as it got convoluted.

Accomplishments that we're proud of

We are proud of getting something workable using a completely new to us framework! Being forced to learn this was a valuable experience

What we learned

We learned a lot about how the backend of a web app is supposed to function. Previously, we all had little to none practical experience with Django or database, so even if this is a bust, it was a valuable learning experience

What's next for Splittle

Some future plans for Splittle are a mobile port, better splitting, and we are even thinking of trying to get AI to read receipts to make splitting with Splittle even easier

Share this project:

Updates