Car Rental API with mail and payment gateway integration.
- api
- handler
- cars
- rentals
- users
- presentation
- cars
- rentals
- users
- middlewares
- routes
- v1
- handler
- entity
- config
- pkg
- jwt
- response
- xendit
- repository
- cars
- rentals
- users
- migrations
- Echo
- PostgreSQL
- Gorm
- Testify
- Mockery
- Logrus
- Swaggo
- JWT
- Heroku
- Docker
- Xendit
- Gomail
- create copy
.env.example
into.env
and fill in the project config - prepare your postgres server and run
make migration
- run
make run
to build and run the server