- Typescript
- Unit test using Jest + Sinon
- Eslint + Prettier
- Integrated with TypeORM
- nodemon
- Dockerized
- Fastify error handling
- Run
npm i
command - Rename file .env.sample to .env
- Setup database settings inside
ormconfig.json
file - Run
npm run dev
command - Fastify server is now running on your localhost:8080
- Fastify: https://www.fastify.io/
- Typeorm: https://typeorm.io/#/
- Interfaces vs Types: https://stackoverflow.com/questions/37233735/typescript-interfaces-vs-types
- Jest: https://jestjs.io/