Proposed structure
Project-Hades
├── apidoc.json
├── docker-compose.yml*
├── .dockerignore
├── .env
├── .gitignore
├── go.mod
├── go.sum
├── LICENSE
├── logs.db
├── Makefile
├── module/
│ ├── attendance/
│ ├── auth.go
│ ├── boot.go
│ ├── coupons/
│ ├── events/
│ ├── guests/
│ ├── models.go
│ ├── organization/
│ ├── projection/
│ └── returns.go
├── performant-compose.yaml
├── policy.conf
├── README.md
├── svc/
│ ├── analytics/
│ ├── coupons/
│ ├── events/
│ ├── exporter/
│ ├── guests/
│ ├── organization/
│ ├── participants/
│ └── simple_projection/
├── test/
│ └── event_test.go
└── Web/
├── Dockerfile
└── nginx.conf
See this branch for the design example .This branch needs proper import path changes and updated dockerfiles