I have always been interested in stocks and wanted to make my own application somewhat similar to that of FINVIZ. This application has features that are common stock apps.

What it does

The application states the name of the company, the logo, information about it, the closing and volume price of the company's stock, the major holders and financials of the stock, calendar, and recommendations on whether or not to buy the stock. They is also a drop down menu that allows you to chooses from multiple companies.

How we built it

I built it in Visual Studio Code using Python and Streamlit. I had previously known a bit of Python before, but it was my first time using Streamlit and the pandas and yfinance libraries.

Challenges we ran into

The main challenges I ran into were getting the chart for the "closing price" and "volume price" to work correctly.

What we learned

I learned how to use Python, Streamlit, and the pandas and yfinance libraries in python. It was very exciting to learn about all the functions and capabilities.

What's next for Stock Information App

I would like to expand upon it and make a comparison feature available so that stock prices of different companies can be compared side by side on a graph. I would also like to add a feature similar to that on FINVIZ where it shows articles that correlate to the stock.

Built With

Share this project: