A problem we noticed is that the casual investor is investing with less information than finance professionals. This is largely because the resources that finance professionals rely on, such as Capital IQ, are not easily accessible to the public due to high prices and steep learning curves.
The solution we came up with is a tool that extracts financial data from the public companies, compute relevant financial metrics, and visualise insights for the user. Because all processes are automated this tool would be affordable.
We achieved this by first using webscraping packages (beautifulsoup) and API calls to the SEC to extract raw financial data. We then relied on NLP packages (NTLK) and pandas to wrangle and compute relevant financial metrics. We then implemented a heroku webapp that uses flask to send user search requests to next.js.
One main challenge that we faced is building out the front end website for users to interact with our tool. We greatly underestimated the time needed to implement the front-end and ultimately decided to pivot. Instead, we drafted a website wireframe/visual mockup on Figma instead, which is much quicker to learn.


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