This project was made with Create React App using the basic template.
yarn start
to serve locally while in development.
npm run deploy
builds a production version and sends to gh-pages branch on remote (still need to push main repo as normal)
App uses Single Page Apps for GitHub Pages to solve the issues with client-side rendering
To investigate - https://github.com/nfl/react-helmet might be an answer to updating metadata/titles etc