Easy greenfield for a CRA SPA...
You must have node.js installed in order to build this site.
snap install node --classic --channel=12/stable
Clone this repo
Run the following in the resulting diretory:
npm install
to install all required packages
npm start
to run test server
npm build
to build a production version