A web-based API built using C# and ASP.NET, designed to provide core functionalities for an e-commerce platform. The system allows users to manage their accounts, browse products, place orders.
- User Registration and Authentication
- CRUD Operations for Users, Products, and Orders
- Secure Authorization and Role-Based Access Control
- Order Management and Processing
- Applying SOLID Principles
- Using Design Patterns like Repository