The Common Ticker

A single-page web app that synchronizes a stock chart between all connected clients.

Created per specs at FreeCodeCamp, and currently hosted on Heroku.

Features

  • Upon page load, users see all of the stocks that have been previously added along with a graph display of the stock's performance in the last year.
  • Users can add a stock symbol to the graph, which is reflected on all clients' windows.
  • Users can delete stocks from the graph whether or not they were the one to add them. This is also mirrored for all connected clients.

Tech

The Common Ticker uses a Node.js/Express. It connects to the Yahoo! Finance API. Clients are updated via websocket.

License

Copyright 2016 by Shane Hughes. The Common Ticker is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for details.

A copy of the GPLv2 can be found in the file COPYING.