Inspiration
The inspiration for this project came from a desire to introduce investing to those who are maybe less knowledgeable or even afraid to invest so that they can become more educated in the subject and ultimately make money.
What it does
All-in-One Invest allows users to search for different stocks which provides them with graphs about the value of said stock. The users can select the range of dates in which they want to view on the graphs. Finally, there is a survey section in which users are asked how comfortable they are with risking their money for investment which will give them a list of recommendations of what to invest in upon completion. This will ultimately allow people who are new to investing get their foot in the game.
How we built it
We used the pandas-datareader Python package to receive all the financial information we need on stocks through Yahoo Finance. We then exported the data into .JSON files which were used in our React application, where we created the UI for the website as well as the graphs and such that are generated based on the data received from the .JSON files.
Challenges we ran into
Getting the financial data to view upwards and downwards trends with stocks was actually the easy part. The challenges lied in the front-end portion of the project. Creating graphs with multiple trendlines based on different financial values relating to the stocks as well as making it look visually appealing was difficult. In the end we were able to make it work and our project works as intended while remaining pleasing to the eyes.
Accomplishments that we're proud of
If anything, we're proud of the website as a whole. Our team is rather new to creating web applications with React and being able to make something successfully within a limited time frame is a huge accomplishment for us.
What we learned
We familiarized ourselves with React and JavaScript, as well as how to use the pandas-datareader in Python.
What's next for All-in-One Invest
To improve upon AiO Invest, we can add more to the survey section to generate more personalized results for the users who are looking to invest but don't know what to invest in.



Log in or sign up for Devpost to join the conversation.