Technologies | Project | Info | Diagram
This project was developed with the following technologies:
- Typescript
- Jest with TDD
- Supertest
- Postgres
- Express
- JWT/Refresh Token
- Multer
- Swager
- SOLID
- Docker/Docker-compose
- AWS Services ( S3, EC2, SES, Route53, Instances)
- Github actions
- NGINX
- Certbot
- pm2
- babel
- Security with rate-limiter
- Management erros with Sentry
- and others tecnologies and tools
This application is a complete API for car rental control. This project has been completed and its documentation can be accessed at the following address:
This API does:
User registration with password encryption and JWT/Refresh Token Upload img to user avatar, saved in S3 on AWS Password recovery by emailing (restricted) Registration of new car Registration of car specification Upload car image Car rental, with fine, daily value Othes funcionalitys be in production