Skip to content

hmcts/template-expressjs

Folders and files

NameName
Last commit message
Last commit date
Aug 9, 2024
Aug 8, 2024
Mar 16, 2023
Jan 14, 2025
Sep 9, 2020
Mar 16, 2023
Sep 23, 2022
Sep 9, 2020
Sep 22, 2022

Repository files navigation

template-expressjs

Backstage template for building expressjs frontend application.

Purpose

The purpose of this template is to speed up the creation of new Express frontend applications within HMCTS and help keep the same development standards across multiple teams. If you need to create a new application, you can simply use this one as a starting point and build on top of it.

What's inside

The template is a working application with a minimal setup. It contains:

  • application skeleton
  • common dependencies
  • Docker setup
  • static analysis set up
  • integration with Travis CI
  • HTTPS set up for development environment
  • CSRF prevention set up
  • Header-based security provided by Helmet
  • basic health endpoint
  • pa11y set up for accessibility testing
  • MIT license and contribution information