A full-stack ASP.NET Core MVC ecommerce-style project built with Entity Framework Core, SQL Server, Identity Authentication, and Role-Based Authorization.
- User Authentication (Register / Login / Logout)
- Role-Based Authorization (Admin & User)
- Product CRUD Operations
- Product Search
- Shopping Cart System
- Admin Dashboard Features
- Entity Framework Core Migrations
- SQL Server Database Integration
- Dockerized SQL Server
- Responsive Bootstrap UI
- ASP.NET Core MVC
- Entity Framework Core
- SQL Server
- ASP.NET Identity
- Bootstrap 5
- Docker
- DBeaver
- C#
Can:
- Create products
- Edit products
- Delete products
- Manage store products
Can:
- View products
- Search products
- Add products to cart
- Remove products from cart
This project uses:
- SQL Server running in Docker
- Entity Framework Core Code First Migrations
git clone YOUR_REPOSITORY_LINKcd ProductStoreMVCdocker run -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=YourStrong123!' -p 1434:1433 --name sqlserver-mvc -d mcr.microsoft.com/mssql/server:2022-latestdotnet ef database updatedotnet watch runEmail: admin@store.com
Password: Admin123!
- Product Categories
- Image Uploads
- Checkout System
- Order History
- Payment Integration
- REST API Version
- JWT Authentication
Adham Tamer



