This project is a working example using:
- NestJS - API node framework
- TypeORM & MySQL - ORM for infrastructure primary layer
- Jest - JS tests
- jest-cucumber - API e2e tests in Gherkin format
- Docker & Docker Compose - The dockerised local stack
- Copilot for AWS - Stack deployment tool using ECS or AppRunner
- Hexagonal Architecture & DDD for the PromoCode bounded context
- Gitlab CI for tests & coverage