Inspiration ---

We know finance management can be hard in college, when you've moved away from your parents who usually buy things for you. We wanted to provide a simple way of managing finances, which can be time consuming. With our budget app, we wanted to provide a simple way for college students to learn about their spending habits and what they could improve on.

What it does ---

It's a ios app that allows user to upload a bank statement. The program will read the bank statement and show and categorize expenses, showing what the student spends on the most and what they could cut down on.. We want to develop it further and provide personalized recommendations, and read from more formats of bank statements.

How we built it ---

We built the frontend with Swift in NoteX, and backend in Python with VScode.

Challenges we ran into ---

As it was our first time with most of the programs, we enountered a fair number of difficulties. For the backend, we had trouble reading pdfs (what bank statements generally are in) and organizing the data that it output. Now, the program can read from the format I used as an example, but has trouble reading from other formats that may come from other banks. We hope to continue to develop for it to better read the pdf. For the frontend, we encountered problems with learning new languages, and how they work. As well as designing the UI and making sure the elements work. Our most challenging task was integrating the backend and frontend together, something none of us have done before.

Accomplishments that we're proud of ----

We're proud of the progress we made on all of our first hackathons. We are also proud of the resilience we showed when faced with difficult problems/bugs.

What we learned ---

We learned how to combine backend with frontend, learned new languages (python, swift), attempted to integrate some of the side tracks and learned from those.

What's next for Budget App ----

We hope to continue to improve the frontend by improving the UI. We hope to improve the program's ability to read pdfs and organize the data that it found. We also want to give the app more functionality, like more categories, more specific advice.

Built With

Share this project:

Updates