FeaturedBackend
E-Commerce RESTful API
Full-featured e-commerce backend with authentication, product management, and order processing.

About this project
A comprehensive RESTful API built with ASP.NET Core for an e-commerce platform. Implements clean architecture with repository pattern, JWT authentication, role-based authorization, and full CRUD operations for products, categories, orders, and user management. Includes pagination, filtering, and sorting capabilities with proper error handling and input validation throughout.
Key Features
- JWT-based authentication & role authorization
- Product catalog with categories & search
- Order management with status tracking
- Repository & Unit of Work patterns
- Input validation & error handling
- Pagination, filtering & sorting
Project Details
Architecture
Clean Architecture
Auth
JWT + Roles
Database
SQL Server
Pattern
Repository + UoW
Tech Stack
ASP.NET CoreC#SQL ServerEntity FrameworkJWT