A scalable and production-ready E-Commerce RESTful API built using ASP.NET Core 8 following Clean Architecture principles.
Key Features:
- JWT Authentication & Role-Based Authorization (Admin, Seller, Customer)
- Full Product & Category Management
- Shopping Cart & Order Processing System
- Stripe Payment Gateway Integration
- Cloudinary Image Upload & Management
- Specification Pattern for advanced filtering & pagination
- Repository Pattern & Dependency Injection
- SQL Server with Entity Framework Core
- Clean, modular, and testable architecture
The system is designed to support real-world online retail operations and can be integrated with any web or mobile frontend.