Project description

Functinal requirements

  • Create a simple UI of games with betting coefficients
  • Allow users to place multiple bets
  • Allow users to place the bets

Non-functional requirements

  • The project consists of API and UI packages
  • Offload the state calculation to webworker
  • The system should be bundled into docker and be easily deployable to different environment
  • The UI app needs to subscribe to the real-time odds coming from server
  • Network optimization
  • Bundle compression
  • Critical CSS extraction
  • Initial load time

Ref