This project is an E-Commerce web application built using the MVC (Model-View-Controller) architecture. It allows users to browse products, add them to a shopping cart, and place orders online.
The system provides an admin panel for managing products, categories, and orders, while end-users can register, log in, view product details, and purchase items securely.
Key Features:
User Authentication & Authorization (Register/Login with role-based access)
Product Management (CRUD operations for categories and products)
Shopping Cart & Checkout functionality
Order Management (track order history & status)
Search & Filter for products by category, name, or price
Responsive UI for better user experience
Technologies Used:
ASP.NET Core MVC for application structure
Entity Framework Core for database operations
SQL Server for database management
HTML, CSS, Bootstrap for front-end design
LINQ for data querying