Inspiration

As college student ourselves, we know firsthand how challenging it can be to manage money. Between grabbing coffee, buying textbooks, and trying to enjoy life on a student budget, it’s easy to let expenses add up without realizing it. We’ve all experienced those moments of checking our bank accounts and wondering where all my money went, which is why we decided to create PennyPilot. My goal is to help fellow students like me stay in control of our finances, so we can focus on what really matters.

What it does

PennyPilot analyzes your recent transactions in your bank and gives insights on how you can save money based on your recent transactions.

How we built it

We used Python and Flask for the back end server for our website. To connect to your bank account quickly and securely, we used the Plaid API which is used and trusted by top fintech companies like Cashapp and Venmo. The front end interface was built with native HTML/CSS and JS. To gather insights on your spending, we used the OpenAI API to connect to top AI models and gather the best insights for you.

Challenges we ran into

Developing the website was the biggest challenge we had. None of us had any web development experience, so we needed to learn HTML/CSS, JS, and Flask in a single day. We encountered many issues, especially in handling the transactions data. However, after many hours of research, we managed to power through and complete our application.

Built With

Share this project:

Updates