- Node js 12
- Postman To test the endpoints
- Any text Editor
- Git
- Docker
Clone this project, cd into project folder and run:
//Using yarn
yarn
yarn prod
//Using npm
npm i
npm run prod
//using docker
docker build -t modusbox ./
docker run -p 4040:4040 modusbox
##.env file sample
NODE_ENV=
PORT=
API_VERSION=
API_URL=
INTRINIO_API_KEY=
ALPHA_VANTAGE_API_KEY=
FINANCIAL_MODEL_API_URL=
Kindly import the link below to your postman client application
https://www.getpostman.com/collections/e54de785a07d0fb7885c
Test is written for only room category
//using yarn
yarn test
//using npm
npm run test
- List stock tickers and prices
- Filter by symbol
- Limit returned result
- Show company stock price history
- show history based on provided date range
- show history by number of days, weeks, months and years specified by user
- Show company detailed profile
- Show company recommended trend
- Show company earnings
- Show company statistics