This project demonstrates a microservices-based e-commerce application built using ASP.NET Core.
- Services are independently deployable
- Communication is via REST APIs
- Same Database usage
- Focus is on learning service separation and API contracts
- Auth Service – User authentication & JWT
- Product Service – Product catalog
- Coupon Service – Discount management
- Shopping Cart Service – Cart operations
- Each service is an independent ASP.NET Core Web API
- Services communicate via HTTP REST APIs
- Centralized authentication using JWT
- ASP.NET Core
- C#
- Entity Framework Core
- SQL Server
- REST APIs
- Clone the repository
- Open
Mango.sln - Configure connection strings per service
- Run services individually