/fcc-stock-trading-app

Fullstack Javascript App - Stocks Charting App with websocket collaboration

Primary LanguageJavaScriptApache License 2.0Apache-2.0

Fullstack Javascript App for Collaborating on Stocks Tracking

Overview

Stocks Watch App using Node.js and Deepstream.io.

Stocks Watch allows users to collaborate in real time and implements the Deepstream.io websocket server as a Node.js module.

  • Users can add and remove stocks from the shared chart from the app's homepage.
  • When a user adds a stock, Node.js makes an API call to Alpha Vantage, verifying the ticker symbol and accepting the stock's performance history in JSON format.
  • After a user adds a stock, all clients connected to the app update their charts with the same stock in real time.

Deployed to Heroku and PostgresSQL

https://fcc-stock-tracking-app.herokuapp.com/

Stockswatch Screenshot

Acknowledgement

Thanks to ALPHA VANTAGE for realtime API access to stock data.

Thanks to Clementine.js FCC Boilerplate, for inspiring the first iteration of my apps.

License

Apache License 2.0. Click here for more information.