Skip to content

Latest commit

 

History

History
47 lines (34 loc) · 1.41 KB

README.md

File metadata and controls

47 lines (34 loc) · 1.41 KB

Stock Tracker

Simple demo app for tracking stocks.

Deployed app: stock-tracker.kevin-richardson.com

Technologies

  • React
  • Redux (for state management)
  • Finnhub.io API (for providing financial data)
  • Chart.js (for displaying chart data)
  • React Testing Library
  • Jest (for testing)
  • Mock Service Worker (for mocking API during testing)

Features

  • Watchlist to save stocks
  • Search all available stocks
  • View live updating data for each stock
  • Chart with up to one year of stock price data
  • Mobile friendly

Screenshots

Stock Tracker Desktop View

Stock Tracker Mobile Stock View

Stock Tracker Mobile Quote View

Installation and Setup Instructions

Clone down this repository. You will need node and npm installed globally on your machine.

npm install

Installs the required modules.

npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in your browser.

npm test

Launches the test suite.

Roadmap

  • Add end-to-end testing with Cypress
  • Add stock news to existing quote view
  • Add general market news home page