The nRF Robot Wars Web Application is a single-page application (SPA) developed with React in TypeScript.
The UI components are themed using Bootstrap 5 and CSS modules. All complex UI logic is extracted using React hooks to allow re-use when changing the UI framework.
Vite is used as the frontend toolchain.
npm ci
npm start
You can then run the tests using
npm test