Skip to content

sstalschus/rentcar-api

Repository files navigation

logo

Technologies   |    Project   |    Info   |    Diagram

PRs welcome! License


🚀 Technologies

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

💻 Project

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:

Docs and API

📝 Info

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


📝 Diagram

img