- Sentry for error monitoring
- Helmet to add various HTTP security headers
- Loggin with Morgan
- Unit tests with Jest
- Integration tests with Axios and Jest
- Request body validation with Yup
- Git hooks with Husky
- Code formatter with Prettier
- Auto reload with Nodemon
- Node 8.x.x
- NPM 6.x.x
Clone thre repository
git clone https://github.com/portothree/qart-express-boilerplate
Install dependencies:
npm install
Set environment variables
cp .env.example .env