Skip to content

kevin2379/stock-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Simple demo app for tracking a portfolio of stocks.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published