Back to GitHub activity
Repository

SampleMvcCRUD

An application to demonstrate multiple ways of implementing simple maintenance (CRUD) and user interface in ASP.Net using latest public versions.

HTML

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