├── .env ├── Dockerfile ├── README.md ├── app ├── handlers │ ├── auth.handler.go │ ├── model.handler.go │ └── user.handler.go ├── middleware │ └── cors.go ├── models │ └── user.model.go ├── repositories │ └── user │ │ └── user.repository.go └── services │ ├── auth │ └── auth.service.go │ ├── jwt │ └── jwt.go │ └── user │ └── user.service.go ├── config └── config.go ├── db └── mongo.go ├── docs ├── docs.go ├── swagger.json └── swagger.yaml ├── go.mod ├── go.sum ├── main.go ├── routes └── api.go └── utility ├── common.go ├── errors.go ├── handler.go ├── role.go └── string.go /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypankaj007/golang-mongodb-restful-starter-kit/HEAD/.env -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypankaj007/golang-mongodb-restful-starter-kit/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypankaj007/golang-mongodb-restful-starter-kit/HEAD/README.md -------------------------------------------------------------------------------- /app/handlers/auth.handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypankaj007/golang-mongodb-restful-starter-kit/HEAD/app/handlers/auth.handler.go -------------------------------------------------------------------------------- /app/handlers/model.handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypankaj007/golang-mongodb-restful-starter-kit/HEAD/app/handlers/model.handler.go -------------------------------------------------------------------------------- /app/handlers/user.handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypankaj007/golang-mongodb-restful-starter-kit/HEAD/app/handlers/user.handler.go -------------------------------------------------------------------------------- /app/middleware/cors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypankaj007/golang-mongodb-restful-starter-kit/HEAD/app/middleware/cors.go -------------------------------------------------------------------------------- /app/models/user.model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypankaj007/golang-mongodb-restful-starter-kit/HEAD/app/models/user.model.go -------------------------------------------------------------------------------- /app/repositories/user/user.repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypankaj007/golang-mongodb-restful-starter-kit/HEAD/app/repositories/user/user.repository.go -------------------------------------------------------------------------------- /app/services/auth/auth.service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypankaj007/golang-mongodb-restful-starter-kit/HEAD/app/services/auth/auth.service.go -------------------------------------------------------------------------------- /app/services/jwt/jwt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypankaj007/golang-mongodb-restful-starter-kit/HEAD/app/services/jwt/jwt.go -------------------------------------------------------------------------------- /app/services/user/user.service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypankaj007/golang-mongodb-restful-starter-kit/HEAD/app/services/user/user.service.go -------------------------------------------------------------------------------- /config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypankaj007/golang-mongodb-restful-starter-kit/HEAD/config/config.go -------------------------------------------------------------------------------- /db/mongo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypankaj007/golang-mongodb-restful-starter-kit/HEAD/db/mongo.go -------------------------------------------------------------------------------- /docs/docs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypankaj007/golang-mongodb-restful-starter-kit/HEAD/docs/docs.go -------------------------------------------------------------------------------- /docs/swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypankaj007/golang-mongodb-restful-starter-kit/HEAD/docs/swagger.json -------------------------------------------------------------------------------- /docs/swagger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypankaj007/golang-mongodb-restful-starter-kit/HEAD/docs/swagger.yaml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypankaj007/golang-mongodb-restful-starter-kit/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypankaj007/golang-mongodb-restful-starter-kit/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypankaj007/golang-mongodb-restful-starter-kit/HEAD/main.go -------------------------------------------------------------------------------- /routes/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypankaj007/golang-mongodb-restful-starter-kit/HEAD/routes/api.go -------------------------------------------------------------------------------- /utility/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypankaj007/golang-mongodb-restful-starter-kit/HEAD/utility/common.go -------------------------------------------------------------------------------- /utility/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypankaj007/golang-mongodb-restful-starter-kit/HEAD/utility/errors.go -------------------------------------------------------------------------------- /utility/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypankaj007/golang-mongodb-restful-starter-kit/HEAD/utility/handler.go -------------------------------------------------------------------------------- /utility/role.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypankaj007/golang-mongodb-restful-starter-kit/HEAD/utility/role.go -------------------------------------------------------------------------------- /utility/string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypankaj007/golang-mongodb-restful-starter-kit/HEAD/utility/string.go --------------------------------------------------------------------------------