├── .env.example ├── .gitignore ├── Procfile ├── README.md ├── common ├── obj │ └── obj.common.go └── response │ └── response.common.go ├── config └── database.config.go ├── dto ├── login.dto.go ├── product.dto.go ├── register.dto.go └── user.dto.go ├── entity ├── product.entity.go └── user.entity.go ├── go.mod ├── go.sum ├── handler └── v1 │ ├── auth.handler.go │ ├── check.handler.go │ ├── product.handler.go │ └── user.handler.go ├── main.go ├── middleware └── auth.middleware.go ├── repo ├── product.repo.go └── user.repo.go └── service ├── auth.service.go ├── jwt.service.go ├── product.service.go ├── product └── product.response.go ├── user.service.go └── user └── user.response.go /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydhnwb/golang_heroku/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: golang_heroku -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydhnwb/golang_heroku/HEAD/README.md -------------------------------------------------------------------------------- /common/obj/obj.common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydhnwb/golang_heroku/HEAD/common/obj/obj.common.go -------------------------------------------------------------------------------- /common/response/response.common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydhnwb/golang_heroku/HEAD/common/response/response.common.go -------------------------------------------------------------------------------- /config/database.config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydhnwb/golang_heroku/HEAD/config/database.config.go -------------------------------------------------------------------------------- /dto/login.dto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydhnwb/golang_heroku/HEAD/dto/login.dto.go -------------------------------------------------------------------------------- /dto/product.dto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydhnwb/golang_heroku/HEAD/dto/product.dto.go -------------------------------------------------------------------------------- /dto/register.dto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydhnwb/golang_heroku/HEAD/dto/register.dto.go -------------------------------------------------------------------------------- /dto/user.dto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydhnwb/golang_heroku/HEAD/dto/user.dto.go -------------------------------------------------------------------------------- /entity/product.entity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydhnwb/golang_heroku/HEAD/entity/product.entity.go -------------------------------------------------------------------------------- /entity/user.entity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydhnwb/golang_heroku/HEAD/entity/user.entity.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydhnwb/golang_heroku/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydhnwb/golang_heroku/HEAD/go.sum -------------------------------------------------------------------------------- /handler/v1/auth.handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydhnwb/golang_heroku/HEAD/handler/v1/auth.handler.go -------------------------------------------------------------------------------- /handler/v1/check.handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydhnwb/golang_heroku/HEAD/handler/v1/check.handler.go -------------------------------------------------------------------------------- /handler/v1/product.handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydhnwb/golang_heroku/HEAD/handler/v1/product.handler.go -------------------------------------------------------------------------------- /handler/v1/user.handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydhnwb/golang_heroku/HEAD/handler/v1/user.handler.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydhnwb/golang_heroku/HEAD/main.go -------------------------------------------------------------------------------- /middleware/auth.middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydhnwb/golang_heroku/HEAD/middleware/auth.middleware.go -------------------------------------------------------------------------------- /repo/product.repo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydhnwb/golang_heroku/HEAD/repo/product.repo.go -------------------------------------------------------------------------------- /repo/user.repo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydhnwb/golang_heroku/HEAD/repo/user.repo.go -------------------------------------------------------------------------------- /service/auth.service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydhnwb/golang_heroku/HEAD/service/auth.service.go -------------------------------------------------------------------------------- /service/jwt.service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydhnwb/golang_heroku/HEAD/service/jwt.service.go -------------------------------------------------------------------------------- /service/product.service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydhnwb/golang_heroku/HEAD/service/product.service.go -------------------------------------------------------------------------------- /service/product/product.response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydhnwb/golang_heroku/HEAD/service/product/product.response.go -------------------------------------------------------------------------------- /service/user.service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydhnwb/golang_heroku/HEAD/service/user.service.go -------------------------------------------------------------------------------- /service/user/user.response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ydhnwb/golang_heroku/HEAD/service/user/user.response.go --------------------------------------------------------------------------------