This is a full-featured e-commerce web application built with ASP.NET MVC. The project includes essential features of a typical online store such as product listing, shopping cart, order management, user authentication, and admin panel functionalities. It is built using clean architecture principles and Entity Framework for data access.
🛒 Features User registration and login Product listing and filtering by category Shopping cart with add/remove/update quantity Order creation and order history Admin panel for managing products and categories Role-based access (User / Admin) Responsive UI with Bootstrap Session-based shopping cart management Error handling and validation
🛠️ Technologies Used ASP.NET MVC 5 Entity Framework (Code First approach) SQL Server Razor Views Bootstrap jQuery / JavaScript AutoMapper
ECommerceProject/ ├── Controllers/ ├── Models/ ├── Views/ ├── Migrations/ ├── App_Start/ ├── Scripts/ ├── Content/ ├── Web.config └── Global.asax.cs