How subhranshusahu05/happyblog_mvc_project works
HappyBlog is an ASP.NET Core MVC blog: visitors browse and filter posts, open details and comment; administrators manage posts and images; users register or sign in. Controllers own the application actions, while views render their results. The sampled source shows SQL Server-backed EF Core and Identity configuration, but does not include the README detail or full view implementations, so uncertain UI wiring is omitted.
Main entry points: PostController.cs Post routes · Program.cs App startup · HomeController.cs Home routes · AuthController.cs Auth routes
Components 17
Web experience
- App startup
HappyBlog/Program.cs - Home routes
HappyBlog/Controllers/HomeController.cs - Home views
HappyBlog/Views/Home - Shared layout
HappyBlog/Views/Shared
Blog content
- Post routes
HappyBlog/Controllers/PostController.cs - Post views
HappyBlog/Views/Post - Post model
HappyBlog/Models/Post.cs - Category model
HappyBlog/Models/Category.cs - Comment model
HappyBlog/Models/Comment.cs
Identity
- Auth routes
HappyBlog/Controllers/AuthController.cs - Auth views
HappyBlog/Views/Auth - ASP.NET Identity
Persistence
- EF context
HappyBlog/Data/AppDbContext.cs - SQL Server
- Image files
HappyBlog/wwwroot/images
Other components
- Visitor
- Administrator
Connections 24
- Visitor → Home routes: requests
- Visitor → Post routes: browses, comments
- Administrator → Post routes: manages posts
- Visitor → Auth routes: registers, signs in
- App startup → Home routes: routes requests
- App startup → Post routes: routes requests
- App startup → Auth routes: routes requests
- App startup → EF context: configures
- App startup → ASP.NET Identity: configures
- Home routes → EF context: loads posts
- Home routes → Home views: returns view
- Post routes → EF context: reads, writes
- Post routes → Image files: uploads, deletes
- Post routes → Post views: returns view
- Post routes → Comment model: creates comment
- Auth routes → ASP.NET Identity: registers, authenticates
- Auth routes → Auth views: returns view
- EF context → SQL Server: reads, writes
- Post routes → Post model: uses
- Post routes → Category model: loads categories
- Home routes → Post model: loads posts
- Home views → Shared layout: uses layout
- Post views → Shared layout: uses layout
- Auth views → Shared layout: uses layout