- Express
- NodeJs
- Typeorm
- Postgresql (Core DB)
- MongoDB (Notifications DB)
- Redis (Cache DB)
- Docker
- Digital Ocean (Deploy)
- Amazon SES (Email Sending)
- Amazon S3 (Files Saving)
- Ethereal (Local Email Provider)
- handlebars (Email template)
- Eslint
- Prettier
- Jest (Tests)
- Babel (Build ts to js)
- ts-node-dev (Build ts to js)
- tsyringe (Dependency injection)
- rate-limiter-flexible (Requests rate limiter - prevent DDoS)
- cors
- multer
- bcryptjs (Password hash provider)
RCout1nho/gobarber-backend
Projeto desenvolvido durante o Bootcamp GoStack da Rocketseat 2020.
TypeScript