Initialise frontend application project
Description
Initialise frontend repository, creating basic hello world react application.
Further details
Currently no frontend boilerplate exists, so this must be driven manually. We do not expect to be running any tests at this stage, but package.json
does have a dummy test command.
Must be using:
- Material UI v5
- Use NextJS (TS) or Remix or similar - check what is currently in use among GitLab projects
Task list
Acceptance criteria
-
Check technology choice and confirm with rest of team before starting -
Hello world react app exists -
Dockerfile to create both development & production images -
Gitlab pipeline runs -
Pre-commit - include eslint & prettier settings from lab allocator project -
Tests (but doesn't currently do anything) -
Security scanning -
Pushes built production image to registry
-
-
Commit in main
branch ready to be "copier-ized"
Links/references
Edited by E. Evstafiev