Skip to content

Personal / open-source project

StoreApp

An ASP.NET Core MVC store with a role-based admin area, session cart and view components.

01 · Goal

Combine identity, authorization and a layered structure in a classic server-rendered web application.

02 · Structure

Entities, Repositories, Services and Presentation layers, with dependencies grouped behind RepositoryManager / ServiceManager. ASP.NET Core Identity roles, an Admin area, session-based cart, Razor Pages, tag helpers and view components.

03 · Highlights

  • Role-based admin area
  • Cart serialized into session
  • Custom tag helpers for paging and filtering

04 · Takeaway

A learning project that uses ASP.NET Core MVC extension points end to end.