A complete E-Commerce REST API developed using ASP.NET Core Web API and Entity Framework Core. The project provides essential e-commerce functionalities such as user authentication, product management, cart operations, wishlist management, order processing, and pagination.
- JWT Authentication & Authorization
- Product Management (CRUD Operations)
- Category Management
- Shopping Cart Functionality
- Wishlist Management
- Order Processing
- Pagination Support
- Global Exception Handling
- Entity Framework Core Integration
- SQL Server Database
- ASP.NET Core Web API
- C#
- Entity Framework Core
- SQL Server
- JWT Authentication
- LINQ
- Dependency Injection
- Swagger/OpenAPI
This project was developed to gain hands-on experience in backend development using ASP.NET Core. During the development process, API endpoints, database operations, authentication, pagination, cart management, and wishlist functionality were implemented and tested using Swagger.
- Designing RESTful APIs
- Working with Entity Framework Core
- Implementing JWT Authentication
- Database Design & Relationships
- Exception Handling
- Dependency Injection
- API Testing with Swagger
- Building Scalable Backend Applications