Click to expand project structure
project-root/
├── .github/
├── api-gateway/
│ ├── Dockerfile
│ ├── package.json
│ └── src/
│ └── index.js
├── auth-service/
│ ├── Dockerfile
│ ├── package.json
│ └── src/
│ └── index.js
├── game-service/
│ ├── Dockerfile
│ ├── requirements.txt
│ └── src/
│ └── main.py
├── data-service/
│ ├── Dockerfile
│ ├── package.json
│ └── src/
│ └── index.js
├── nginx/
│ └── nginx.conf
├── docker-compose.yml
├── .gitignore
├── README.md
└── .env (optional, for local development)
api-gateway/
: API Gateway service (Node.js)auth-service/
: Authentication service (Node.js)game-service/
: Game logic service (Python)data-service/
: Data management service (Node.js)nginx/
: Nginx configuration for reverse proxydocker-compose.yml
: Docker Compose configuration file.gitignore
: Git ignore fileREADME.md
: Project documentation (this file).env
: Environment variables for local development (not tracked in git)