StockChamp is a website created by a team of 3 that allows users to subscribe to stocks and view stock data as well as stock news. To access the website, users must create an account. After logging in, users can search for stocks. Users are able to subscribe to three stocks, which creates a button on the navbar for these subscribed stocks. User account information as well as their subscribed stocks are stored in a MongoDB database.
When users try to view information about a stock, a webpage for that stock is dynamically generated. Stock information is retrieved from the Alpha Vantage API. This includes information such as previous stock prices, and current stock prices. Using this data, a graph is also created. Users can select the time interval to view a yearly, monthly, weekly, or daily prices graph. News about the stock is also displayed by finding sending a search query of the company to the News API.
The code for the project can be found here: https://github.com/AnushanV/StockChamp
Project Status: Complete