A microservices-based backend for the CoupleBoard application, using NGINX for reverse proxy routing. This architecture ensures scalability, modularity, and ease of deployment across services.
- Frontend Live: https://couple-board-web.vercel.app
- Backend GitHub: CoupleBoard Microservices
- Modular Microservices: Separate services for auth, albums, media, etc.
- Reverse Proxy: Centralized routing via NGINX.
- Docker-first: Fully containerized using Docker Compose.
- Scalable Architecture: Easy to add new services.
CoupleBoard-microservices/
βββ src/ # Microservices directory
β βββ albums-service/
β βββ auth-service/
β βββ media-service/
β βββ nginx-service/ # NGINX reverse proxy config
β βββ βββ nginx.conf
βββ docker-compose.yaml # Compose setup for all services
βββ README.md
Pull requests and suggestions are welcome. For major changes, please open an issue first to discuss what you'd like to change.