stockreturns-dashboard
stockreturns-dashboard copied to clipboard
Stock returns dashboard in React and Flask using data from IEX
Stock returns dashboard
This repo contains source code for a prototype stock returns dashboard, built using React (front-end) and Flask (Python back-end). The backend retrieves stock data using the IEX API. The front-end makes use of Material UI, React Redux for state management and Highcharts for plotting data.

Getting started (Windows)
- Install python 3.7
- Upgrade pip
py -m pip install --upgrade pip - Install Node.js
Building and running Python backend (development mode)
- CD to Python source
cd src\python - Create a virtualenv
py -m virtualenv env - Activate virtualenv
.\env\Scripts\activate - Install requirements
pip3 install -r requirements.txt - Start the backend
env FLASK_DEBUG=1 python -m flask run --port 5000
Building and running the front-end (development mode)
- CD to React source
cd src\react-app - Install dependencies
npm install - Start front-end
npm start