Right now there are functionality to create car posts for renting cars and ability for booking them. The most important functionalities are done, of course there is authorization for users and role system (default users and admins for verification default new customers). For verification user should send selfie of himself with passport.
configuration
MINIO_HOST=minio
MINIO_PORT=9000
MINIO_USER=minio
MINIO_PASSWORD=minio123
POSTGRES_HOST=postgres
POSTGRES_PORT=5432
POSTGRES_USER=postgres
POSTGRES_PASSWORD=5432
POSTGRES_DATABASE=car_booking_service
run
docker compose up --build
go run main.go
Database scheme: https://dbdiagram.io/d/car-booking-service-6650e95bf84ecd1d2216d37a