Inspiration

We were inspired by the theme, "timeless moments await," and the genesis for financial tech. We wanted to incorporate the past (using past financial success to inform decisions), the present (managing a current budget), and the future (setting financial goals and encouraging investments) in a platform that would help users learn about financial wellness and make better financial decisions.

What it does

The Personal Finance & Investment App helps users plan their monthly spending as well as their short and long term savings and investment strategies. The application provides interfaces to configure a monthly budget display, to add new long term goals, and to save, update, and delete stocks from a user’s portfolio. The portfolio uses data analytics to evaluate each of the user’s stock choices and provide estimated returns and risk metrics for the user’s portfolio. Additionally, users can track multiple different categories of investments.

How we built it

We build it using Python backend, HTML/CSS/JavaScript frontend, and MongoDB database management. We stored our user info in MongoDB, carried out our calculations and models in Python, and displayed all the information in HTML/CSS/JavaScript. We started with our frontend in Flutter, but pivoted.

Challenges we ran into

We realized pretty late we had to refactor the front end from Flutter to HTML/CSS/JavaScript. Despite that, we had a smooth connection from the front end to the back end. Overall, we approached this problem with some very lofty goals, which were difficult to achieve and fully flesh out in this timeframe. Finally, none of us have much experience with finance, so we struggled with what financial parameters to include and factor in. With 30 minutes to submission, we struggled with our MongoDB database only to realize that MongoDB was going to be down for maintenance during this time.

Accomplishments that we're proud of

We're proud of our Gemini API integration that recognizes yahoo data and personal context. We also feel that we captured a broad financial overview, which would be versatile to any user regardless of their financial expertise. Furthermore, we implemented the theme by focusing on past (historical data), present (current budget), and future (goals and investments). Finally, we were able to quickly pivot from Flutter to HTML/CSS/JavaScript front end, which we were proud of given the time we had to complete this project.

What's next for Personal Finance & Smart Investments App

In the future, we will consult with finance experts to curate a more precise model and recommendations for the user. In addition, we will implement a stronger financial security system to protect user data and include notifications so the user can be reminded to check in with their financial goals. Furthermore, we will have a sentiment consideration and total investment risk/returns feature, along with commodity and real estate asset diversification. Finally, this app would be convenient as a mobile app, so we would configure it for mobile devices.

Built With

Share this project:

Updates