Crypto market app made with Vite, React + TailwindCSS + TypeScript and WebSockets using Bitfinex API.
Home page when user is not logged in(fetching through websocket with live updates):
Handling unauthorized access (based on South Park S02E04):
Home page when user is logged in:
Details page(fetching from REST API without live updates):
Favorites page(fetching through websocket with live updates):
404 page (based on South Park S11E10):
Application was made with Vite and not Create-React-App, so proxy was handled this way:
yarn
yarn dev