Inspiration

As college students, thinking about our financial future gets stressful. From juggling classes to looking for internships, it seems as if there is no time to plan out our financial future. Given our common problem, we decided to create a solution that congregates all your financial data and produces a score that portrays your financial well-being and its trajectory.

What it does

After inputting your financial data, the app runs an algorithm we created that produces a universal financial score to portray your financial health. While giving you a score, it also produces recommendations which can help better your score while making you financially literate throughout the process. Lastly, to encourage investing, we added a social aspect which allows you to compete with your friends by comparing percent increase of your portfolio.

How we built it

We utilized python and its Tkinter library to create the user experience. We additionally used, matplotlib, numpy, and the Yahoo Finance API to gather and analyze our data. We trained the algorithm from data collected from Kaggle and interpreted it using AI. Finally, we designed a mock front end of the mobile app in Figma which shows our future vision for the app..

Challenges we ran into

One of the challenges we ran across was finding clean and meaningful data to feed the algorithm in order to portray an accurate score.

Accomplishments that we're proud of

Tkinter normally does not produce the best looked interfaces, but by using custom Tkinter libraries, we were able to make it look visually appealing and increase ease of use.

What we learned

Throughout this project, we gained valuable insight as to how important time management and allocation of tasks are in team. We realized this can also translate well to a workplace as we go into industry since many tasks include strict deadlines and emphasis on teamwork as a team is only as strong as its weakest link.

What's next for FinScore Financial Solution

Now that we have modeled the initial functionality for the app, we want to recreate this app as a mobile app using React. Additionally, we would like to link financial accounts directly to the app so users do not have to manually enter their finances. Lastly, we want to implement further artificial intelligence in our recommendation system, so that it can take a greater variety of inputs and give a more meaningful recommendation, to the point where it is your own financial advisor.

Built With

Share this project:

Updates