Project Case Study
CloudMart E-Commerce Platform
Content
apps/- Contains the React frontend applications (customer-ui,admin-ui).services/- Contains the 9 backend microservices (api-gateway,auth-service,product-service,cart-service,order-service,payment-service,inventory-service,notification-service,analytics-service).packages/- Shared libraries for contracts and middleware.infrastructure/- Terraform and Kubernetes manifests for Azure deployment.docs/- Comprehensive documentation hub including API references, architecture volumes, and Postman collections.
Getting Started
Clone the repository:
git clone git@github.com:Hunter-420/cloudmart.git cd ecommerce-platformStart Infrastructure (Local):
npm run infra:upRun Services: You can run individual services using npm workspaces:
npm run product-serviceOr run the entire suite via Docker Compose:
docker-compose up --buildDocumentation: Open
docs/index.htmlin your browser to view the complete architecture and API reference.