Skip to content

ASP.NET Core microservices-based e-commerce backend with auth, product, coupon, and cart services.

Notifications You must be signed in to change notification settings

Preetisri790/dotnet-microservices-ecommerce

Repository files navigation

Mango – Microservices E-Commerce System

This project demonstrates a microservices-based e-commerce application built using ASP.NET Core.

Design Notes

  • Services are independently deployable
  • Communication is via REST APIs
  • Same Database usage
  • Focus is on learning service separation and API contracts

Services

  • Auth Service – User authentication & JWT
  • Product Service – Product catalog
  • Coupon Service – Discount management
  • Shopping Cart Service – Cart operations

Architecture

  • Each service is an independent ASP.NET Core Web API
  • Services communicate via HTTP REST APIs
  • Centralized authentication using JWT

Tech Stack

  • ASP.NET Core
  • C#
  • Entity Framework Core
  • SQL Server
  • REST APIs

How to Run

  1. Clone the repository
  2. Open Mango.sln
  3. Configure connection strings per service
  4. Run services individually

About

ASP.NET Core microservices-based e-commerce backend with auth, product, coupon, and cart services.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages