StockChamp  

JavaScript
HTML
CSS
MongoDB

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.


Video Demonstration


The code for the project can be found here: https://github.com/AnushanV/StockChamp

Project Status: Complete