Skip to content
This repository has been archived by the owner on Jan 25, 2024. It is now read-only.

The frontend web application for the NHS COVID Pass letter service

License

Notifications You must be signed in to change notification settings

ukhsa-collaboration/covid-pass-letter-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Covid Pass Letter Service Front End

The NHS COVID Pass Letter Service lets you request an NHS COVID-19 Pass online for yourself or a child (if you are their parent or legal guardian) without having to create an NHS login account. This COVID-19 Pass will then be sent by email.

You can also request an NHS COVID Pass letter for travel to be sent by post, including for children aged 5 or over, if you meet a list of acceptance criteria which can be found here: https://www.nhs.uk/conditions/coronavirus-covid-19/nhs-covid-pass/get-an-nhs-covid-pass/

The NHS COVID-19 Pass or letter for travel received allow you to show others the details of your COVID-19 status when travelling abroad to some countries or territories.

The NHS COVID Pass Letter Service Front End – is a web application run on the ASP.NET MVC framework.

Prerequisites

Install GIT

GIT is used for version/source control.

GIT can be installed from here: https://git-scm.com/

You will be prompted to answer a series of questions when installing GIT on Windows. You should select the following two configuration options where possible (otherwise use the default selected):

  • Checkout as-is, commit as-is.
  • Git Credential Manager for Windows

You will also need to have/install:

How to get started

To clone the repository:

  1. Open a new CMD instance (if installed use git bash) and navigate to the destination directory where you'd like the cloned repository to exist. If necessary, create this folder first.
  2. Execute the command: git clone https://github.com/ukhsa-collaboration/covid-pass-letter-frontend.git

For More Information

If you have further questions about the NHS COVID Pass Letter or email service please email covidcertstatuspmo@nhsbsa.nhs.uk

Link to the licence file

https://github.com/ukhsa-collaboration/covid-pass-letter-frontend/blob/main/LICENSE

Gitleaks Setup

Gitleaks is implemented in this repo. Gitleaks will scan any commit against a list of regex rules to scan. Please follow these steps to setup Gitleaks:

  • Install Pre-commit to enable the gitleaks hook
pip install pre-commit
or
py -m pip install pre-commit
  • Enable Auto Updates for pre-commit/gitleaks
pre-commit autoupdate
  • Install Gitleaks trough pre-commit
pre-commit install

A gitleaks scan will now run automatically on every commit.