├── .gitignore ├── README.md ├── cockroach ├── entities │ └── cockroachEntity.go ├── handlers │ ├── cockroachHandler.go │ ├── cockroachHttp.go │ └── cockroachResponse.go ├── migrations │ └── cockroachMigrate.go ├── models │ └── cockroachModel.go ├── repositories │ ├── cockroachFCMMessaging.go │ ├── cockroachMessaing.go │ ├── cockroachPostgresRepository.go │ └── cockroachRepository.go └── usecases │ ├── cockroachUsecase.go │ └── cockroachUsecaseImpl.go ├── config.yaml ├── config └── config.go ├── database ├── database.go └── postgres.go ├── go.mod ├── go.sum ├── main.go ├── seqence-diagram.webp └── server ├── echoServer.go └── server.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rayato159/go-clean-arch-v2/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rayato159/go-clean-arch-v2/HEAD/README.md -------------------------------------------------------------------------------- /cockroach/entities/cockroachEntity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rayato159/go-clean-arch-v2/HEAD/cockroach/entities/cockroachEntity.go -------------------------------------------------------------------------------- /cockroach/handlers/cockroachHandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rayato159/go-clean-arch-v2/HEAD/cockroach/handlers/cockroachHandler.go -------------------------------------------------------------------------------- /cockroach/handlers/cockroachHttp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rayato159/go-clean-arch-v2/HEAD/cockroach/handlers/cockroachHttp.go -------------------------------------------------------------------------------- /cockroach/handlers/cockroachResponse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rayato159/go-clean-arch-v2/HEAD/cockroach/handlers/cockroachResponse.go -------------------------------------------------------------------------------- /cockroach/migrations/cockroachMigrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rayato159/go-clean-arch-v2/HEAD/cockroach/migrations/cockroachMigrate.go -------------------------------------------------------------------------------- /cockroach/models/cockroachModel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rayato159/go-clean-arch-v2/HEAD/cockroach/models/cockroachModel.go -------------------------------------------------------------------------------- /cockroach/repositories/cockroachFCMMessaging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rayato159/go-clean-arch-v2/HEAD/cockroach/repositories/cockroachFCMMessaging.go -------------------------------------------------------------------------------- /cockroach/repositories/cockroachMessaing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rayato159/go-clean-arch-v2/HEAD/cockroach/repositories/cockroachMessaing.go -------------------------------------------------------------------------------- /cockroach/repositories/cockroachPostgresRepository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rayato159/go-clean-arch-v2/HEAD/cockroach/repositories/cockroachPostgresRepository.go -------------------------------------------------------------------------------- /cockroach/repositories/cockroachRepository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rayato159/go-clean-arch-v2/HEAD/cockroach/repositories/cockroachRepository.go -------------------------------------------------------------------------------- /cockroach/usecases/cockroachUsecase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rayato159/go-clean-arch-v2/HEAD/cockroach/usecases/cockroachUsecase.go -------------------------------------------------------------------------------- /cockroach/usecases/cockroachUsecaseImpl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rayato159/go-clean-arch-v2/HEAD/cockroach/usecases/cockroachUsecaseImpl.go -------------------------------------------------------------------------------- /config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rayato159/go-clean-arch-v2/HEAD/config.yaml -------------------------------------------------------------------------------- /config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rayato159/go-clean-arch-v2/HEAD/config/config.go -------------------------------------------------------------------------------- /database/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rayato159/go-clean-arch-v2/HEAD/database/database.go -------------------------------------------------------------------------------- /database/postgres.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rayato159/go-clean-arch-v2/HEAD/database/postgres.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rayato159/go-clean-arch-v2/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rayato159/go-clean-arch-v2/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rayato159/go-clean-arch-v2/HEAD/main.go -------------------------------------------------------------------------------- /seqence-diagram.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rayato159/go-clean-arch-v2/HEAD/seqence-diagram.webp -------------------------------------------------------------------------------- /server/echoServer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rayato159/go-clean-arch-v2/HEAD/server/echoServer.go -------------------------------------------------------------------------------- /server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rayato159/go-clean-arch-v2/HEAD/server/server.go --------------------------------------------------------------------------------