How luanpc-78/vieitstore works
VieITStore is an ASP.NET Core MVC sales-management application. The documented customer workflow is browsing/searching products, managing a cart, checking out, and tracking orders; staff and administrators manage inventory and orders. The sampled source currently implements only the host pipeline, Home controller, error model, and static/view rendering. Broader store capabilities below are represented from the README using existing enclosing directories, while unsupported internal calls are not inferred.
Main entry points: Program.cs ASP.NET Host · HomeController.cs Home Controller · Home Home Views · Models Store Data Models
Components 13
Web Runtime
- ASP.NET Host
VieITStore/Program.cs - Home Controller
VieITStore/Controllers/HomeController.cs - Home Views
VieITStore/Views/Home - Static Assets
VieITStore/wwwroot
Customer Commerce
- Catalog Search
VieITStore/Controllers - Cart Checkout
VieITStore/Controllers - Order Tracking
VieITStore/Controllers
Business Operations
- Admin Operations
VieITStore/Controllers
Application Data
- Store Data Models
VieITStore/Models - SQL Server
Other components
- Customer
- Staff Admin
- Web Browser
Connections 12
- Customer → Web Browser: uses
- Staff Admin → Web Browser: uses
- Web Browser → ASP.NET Host: sends requests
- ASP.NET Host → Home Controller: routes requests
- Home Controller → Home Views: returns view
- ASP.NET Host → Static Assets: serves assets
- Home Views → Web Browser: renders page
- Customer → Catalog Search: browses products
- Customer → Cart Checkout: checks out
- Customer → Order Tracking: tracks orders
- Staff Admin → Admin Operations: manages store
- Store Data Models → SQL Server: persists data