A minimal microservice for usermanagement written in go
mysql is required to run this application
- Clone this repo
- Build the binary using go (v1.22 & above)
go build ./cmd/app/main.go -o user
, alternatively usemake build
OR - use
go run ./cmd/app/main.go
to run the project without building alternatively usemake run
- custom config
- custom logging
- http routing and middleware
- basic user apis
- password encryption
- jwt authentication