Welcome to the E-Commerce Web Application repository! This project is the result of the ITI Graduation Project, showcasing a robust e-commerce platform built with .NET Web API and Angular. The application provides a seamless online shopping experience with various features.
-
User Authentication and Authorization: Secure user accounts and control access to different parts of the application.
-
Update Profile: Allow users to modify their account details.
-
Reset Password: Implement a secure process for users to reset their passwords.
-
Wish List: Enable users to save products for future consideration.
-
Shopping Cart: Facilitate the addition, removal, and modification of items in the shopping cart.
-
Check-out: Streamlined process for users to complete their purchases.
-
Filter Products and Product Details: Enhance user experience with efficient product discovery.
-
Admin Dashboard: Perform CRUD operations for users, products, add sub-categories, and confirm deliveries.
-
.NET Core Web API: Backend framework for building robust APIs.
-
Entity Framework Core: ORM (Object-Relational Mapping) for database interactions.
-
LINQ: Language-Integrated Query for data querying.
-
SQL Server Database: Persistent storage for data.
-
JWT (JSON Web Tokens): Secure authentication mechanism.
-
HTML, CSS, Bootstrap: Frontend technologies for a responsive and visually appealing UI.
-
TypeScript and Angular: Frontend framework for dynamic and interactive user interfaces.