Skip to content

ASP.NET Core MVC WebShop (Full-stack eCommerce). Built with .NET 10, Identity auth, EF Core, SQL Server, Admin Panel, Shopping Cart & Checkout flow.

License

Notifications You must be signed in to change notification settings

AlanRacic/WebShopMVC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebShopMVC — ASP.NET Core MVC eCommerce Application

Overview

WebShopMVC is a full-stack eCommerce application built with ASP.NET Core MVC and Entity Framework Core.
It includes secure authentication, an admin management panel, product catalog management, a shopping cart system, and a complete order/checkout workflow.
The project follows clean, modular architecture with a strong focus on maintainability and scalability.


Tech Stack

  • C#, .NET 10
  • ASP.NET Core MVC
  • Entity Framework Core (Code-First)
  • SQL Server
  • ASP.NET Core Identity
  • Razor Views
  • Dependency Injection
  • LINQ

Key Features

  • Secure authentication with Identity (login, register, roles)
  • Full Admin Area for managing products, categories, and images
  • Shopping cart system with session-based or user-based persistence
  • Checkout workflow with order creation and storage
  • LINQ-based filtering, sorting, and pagination
  • EF Core Code-First migrations and relational modeling
  • Repository Pattern and Dependency Injection for clean architecture
  • Responsive UI built with Razor Views

Architecture & Concepts

  • Clean Architecture principles
  • Repository & Service layers
  • Code-First EF Core modeling
  • MVC pattern with strong separation of concerns
  • Centralized configuration using Program.cs and appsettings.json
  • Modular folder structure for clarity and maintainability

Skills Demonstrated

C# · ASP.NET Core MVC · EF Core · SQL Server · Identity · LINQ · Repository Pattern · Dependency Injection · Clean Architecture · Razor Views


Project Status

Actively maintained and continuously improved based on real-world ASP.NET MVC learning and production-level patterns.

About

ASP.NET Core MVC WebShop (Full-stack eCommerce). Built with .NET 10, Identity auth, EF Core, SQL Server, Admin Panel, Shopping Cart & Checkout flow.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages