Inspiration

We went on vacation in Italy, and ended up having to update a spreadsheet every night to keep track of transfers. We thought that there must be an easier way to solve this problem.

What it does

Consumes names of the vacationing group, and any spendings and transfers that happen within the group, and tells the users what the optimized transfer routes are, what each users' current balances are, as well as the transaction history.

How we built it

Backend in python, frontend in react. We used the flask and bootstrap frameworks, and implemented RESTful API.

Challenges we ran into

Getting started and becoming familiarized with building the frontend and backend simultaneously, connecting the two.

Accomplishments that we're proud of

Effective functionality of optmized_route function, dynamic updating.

What we learned

Coding in CSS, Javascript, HTML, how to implement APIs

What's next for That Vacay!

Currency exchange, authentication, more money splitting options.

Share this project:

Updates