FAQ | This is a LIVE service | Changelog

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 Eugene E.