SampleMvcCRUD
An application to demonstrate multiple ways of implementing simple maintenance (CRUD) and user interface in ASP.Net using latest public versions.
Summary
Here's a comprehensive technical summary for the SampleMvcCRUD repository: This is a comprehensive .NET 10 web application demonstrating multiple CRUD (Create, Read, Update, Delete) implementation strategies for employee and department management, serving as both a reference architecture and educational resource. The project showcases diverse UI patterns including traditional MVC, Razor Pages, and Single Page Application (SPA) approaches, with robust features like Bootswatch theme switching, REST API endpoints (Swagger/OpenAPI enabled), and flexible data layer implementations using Entity Framework Core. Architecturally, the solution emphasizes clean architecture principles, dependency injection, and modular design, featuring separate projects for domain models, repositories, and testing, while supporting multiple deployment targets including Windows IIS, Azure App Service, and containerized Docker environments. The repository is particularly notable for its progressive modernization approach, incrementally adopting latest .NET technologies, enhancing UI/UX with Bootstrap 5, and implementing sophisticated patterns like repository/service abstractions and dynamic theme management. Primarily targeted at .NET developers, software architects, and technical learners seeking a comprehensive, production-ready reference implementation of modern web application development techniques, the project offers a living, continuously evolving template for building maintainable, scalable enterprise web solutions.
Snapshot
- Stars
- 8
- Forks
- 4
- Watchers
- 8
- Spark score
- 47.1
- Rank
- #5
- Commit velocity
- 4.7/mo
- Recent commits
- 14 (90d)
- Total commits
- 587
- Last commit
- Jan 5, 2026
- Last push
- Jan 5, 2026
- Created
- Apr 25, 2019
- Updated
- Jan 5, 2026
- Age
- 2460 days
- Days since push
- 13 days
- Repo size
- 29,938 KB
- Languages
- 5
- Dependencies
- N/A
- Outdated deps
- N/A
All metrics
- age_days
- 2460
- avg_commit_size
- N/A
- commit_history
{ "repository_name": "SampleMvcCRUD", "total_commits": 587, "recent_90d": 14, "recent_180d": 21, "recent_365d": 30, "last_commit_date": "2026-01-05T15:11:15+00:00", "patterns": [ "active", "current" ], "commit_frequency": 4.67, "consistency_score": 0, "activity_rate": 0.156, "days_since_last_commit": 13, "first_commit_date": "2019-04-25T18:45:29+00:00" }- commit_metrics
- N/A
- commit_velocity
- 4.67
- composite_score
- 47.1
- created_at
- 2019-04-25T18:45:29+00:00
- days_since_last_push
- 13
- description
- An application to demonstrate multiple ways of implementing simple maintenance (CRUD) and user interface in ASP.Net using latest public versions.
- first_commit_date
- 2019-04-25T18:45:29+00:00
- forks
- 4
- has_readme
- true
- is_fork
- false
- is_private
- false
- language
- HTML
- language_count
- 5
- language_stats
{}- languages
{}- largest_commit
- N/A
- last_commit_date
- 2026-01-05T15:11:15+00:00
- name
- SampleMvcCRUD
- pushed_at
- 2026-01-05T15:13:23+00:00
- rank
- 5
- recent_commits_90d
- 14
- size_kb
- 29938
- smallest_commit
- N/A
- stars
- 8
- tech_stack
- N/A
- total_commits
- 587
- updated_at
- 2026-01-05T15:11:24+00:00
- url
- https://github.com/markhazleton/SampleMvcCRUD
- watchers
- 8