Golang user authentication, authorization and management service.
This project follows Clean Architecture (also known as Hexagonal Architecture) principles to maintain separation of concerns, testability, and independence from external frameworks.
- Postgres
- Redis
install:
go install -tags 'postgres' github.com/golang-migrate/migrate/v4/cmd/migrate@latestgo install github.com/sqlc-dev/sqlc/cmd/sqlc@latestgo install github.com/swaggo/swag/cmd/swag@latestgo install github.com/vektra/mockery/v2@latest