Simple demo app for tracking stocks.
Deployed app: stock-tracker.kevin-richardson.com
- 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)
- 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
Clone down this repository. You will need node and npm installed globally on your machine.
Installs the required modules.
Runs the app in the development mode.
Open http://localhost:3000 to view it in your browser.
Launches the test suite.
- Add end-to-end testing with Cypress
- Add stock news to existing quote view
- Add general market news home page