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.