This project is a simple REST API built with Go that demonstrates:
- Go 1.23.11
- Driver Mysql for connecting database
- Validator for validate request
- Http Router for manage router
- Google Wire for generate injector
- Testify for help me write unit test
- Logrus for manage log
- Lumberjack for manage rolling file log
- Google UUID for generate uuid
- Viper to manage global variable
go mod tidy
make sure injector in 'injector.go'
wire
go run main.go
go test -v ./...