The frontend is written in Typescript and React, as well as a few other important modules like:

  • Material UI
  • React Router
  • Redux
  • Redux Sagas

Building and running

The frontend can be quickly built using:

make frontend

Once built, it can be run in development mode (auto-refresh) using:

make run-frontend

This command leverages the create-react-app's start script that launches a development server for the frontend (by default at localhost:3000).