- NodeJS 16+
- docker-compose >= 1.29.x
- Server built with Fastify;
- Dependency injection with tsyringe;
- MySQL with Sequelize and migrations;
- Integrated tests with Mocha;
- Eslint and prettier;
- Typescript;
- Axios.
Running on docker container
$ docker-compose up --build
$ npm run test
All docs in /docs folder
Use https://editor.swagger.io/ or Postman to see more beautiful. 🙃