Inspiration
With all the new hype in the stock market, we thought it would be a good idea to help both new and long term investors find out what stocks to invest in. We understand that finance managers help to improve stock portfolios, but they take a lot of money and take a toll on financial health, so we tried to brainstorm a good solution to this. We first thought about making a project that would simulate the stock market and let you buy fake stocks to see how the stocks would do, but we quickly realized that other websites do the same thing. But at that moment a brilliant idea came to our minds, we would make a project that could act as a digitized stock manager. That is how we came up with this idea.
What it does
When you login to our website, it will take you to a form that you can fill out. This form is used to evaluate your risk tolerance to recommend you to new stocks based on that tolerance. In our website, you can also buy and see how good your stocks are doing by connecting yourself with a Broker which is linked in our website. We do this by assigning a number to each part of the form to calculate risk tolerance, if you are a beginner, your number will be lower, but if you are more experienced your number will be higher. The higher your number is, the more risk tolerance you have and the more risky we recommend your stocks.
How we built it
We used HTML and JavaScript to make this project. We started by making a plan of what we wanted to do and then we made the frontend. Lastly, we spent time on the hardest part which was the backend. For the frontend, we used a navbar to navigate between the pages and we created a theme of green to replicate the color of money. For the backend, we just used JavaScript to calculate your risk management and recommend you to stocks based on the risk tolerance.
Challenges we ran into
One major challenge that we ran into while making this was being able to create a formula to calculate risk tolerance. We pushed through this challenge by using multiple sources and trying to compare it with other websites to make it as accurate as possible. Another challenge that we ran into was linking our website to other stock brokers. We tried to add a href link to the CSS file which was our mistake, we had to attach it to our HTML file. We fixed our mistake and now we will never make that mistake again.
Accomplishments that we're proud of
We are proud to have worked as a team as well as we did. Our team stayed up till 12 yesterday building the project that we have and we worked really well as a team. Although we had a few road blocks here and there, we know that it is all part of the process and there is no harm in it.
What we learned
Integrating an API is a landmark in any CS career that acts as a staple to any project. Before this project, we did not know how to integrate an API and how to find an API that could boost our project’s performance. Through sheer determination, we spent almost an hour searching up how to integrate the API and now we know how to do it for other projects. From this experience, we learned that without hard work, teamwork, and smart work, nothing is possible no matter how many hours you put in.
What's next for FinanceFit
Next, we plan on being able to push individuals into certain types of stocks and make our equation for calculating Risk Tolerance better. In addition to this, we also plan on making our website more appealing to the eye and making a way for the user's info to be stored permanently unless they wish to change it.
Log in or sign up for Devpost to join the conversation.