A web application that displays an order book with the bids and asks for BTC/ETH.
Live version : https://crypto-book-xi.vercel.app
It was bootstrapped with Create React App and is written in typescript.
It uses redux as a state managament library and websockets for live price levels updates.
The data fetching and processing runs on a separate worker so that rendering performance is not affected when there is a high volume of traffic.
yarn install
dependenciesyarn run worker
compile worker that fetches the datayarn start
run the main web application
Then the project should be running on http://localhost:3000