A combined order book view for multiple crypto exchanges
- Node >= 8.11
- Redis >= 4
- VueJS >= 2.5
cd bitbooks-api
npm start
cd bitbooks-client
npm run serve
NOTE: Requires Redis Server to be online either on LocalHost:6379 or by setting it
with process.env.REDIS_URL
cd bitbooks-api
npm run feeds
npm test
- Use persistent Database instead of in-memory Cache
- Leverage Lamda or Serverless Architecture for Feeds
- Utilize Exchange API for Dynamic Exchange selection/subscription
- Separate Repos for Exchange Clients, WebAPI, WebClient and Feeds
- Client Side Unit Tests