Backstage template for building expressjs frontend application.
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.
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