The idea behind the project is for users to rental cars, for that the users can register the cars available with photos of them.
It's also a part of my personal portfolio, which I use to explore SOLID principles, API documentation, mail sending and attachments upload, which for them is used, respectively, SES and S3, both services from AWS
- NodeJS
- AWS
- TypeORM
- Docker
- Redis
- PostgreSQL
- JWT
- Jest
- Swagger
To run this project, it's necessary to prepare your environment, which means:
- Install NodeJS 16+ - https://nodejs.org/en
- Download and install Docker - https://www.docker.com/products/docker-desktop/
- To use all the features, it's necessary to have a AWS account, otherwise the storage and email-sending will not be possible - https://aws.amazon.com/
Cloning the Repository
$ git clone https://github.com/ArthurPMachado/RentalX.git
$ cd RentalX
Installing dependencies
$ yarn i
$ yarn run dev
Unit tests
$ yarn run test
👤 Arthur Machado
- Github: @Arthur Machado
- LinkedIn: @Arthur Machado
Give a ⭐️ if this project helped you!