finds.dev← search

// the find

mosh-hamedani/vidly-mvc-5

★ 958 · JavaScript · updated Aug 2024

The companion code repo for Mosh Hamedani's ASP.NET MVC 5 Udemy course. It's a video rental store CRUD app — customers, movies, rentals — built to teach classic server-side MVC patterns, jQuery DataTables, and ASP.NET Identity. If you're not taking that course, there's no reason to be here.

The migration history is unusually clean and granular for a tutorial project — each small schema change gets its own migration, which actually teaches the workflow correctly. The separation between MVC controllers and Web API controllers (under Controllers/Api/) is explicit and helps beginners see the distinction. AutoMapper DTO pattern is in place via MappingProfile, which is the right way to teach it rather than returning EF entities directly.

The README is literally 'A new line of code' — zero setup instructions, no connection string info, nothing. Someone cloning this cold has to reverse-engineer the Web.config and figure out Identity seeding on their own. The stack is .NET Framework MVC 5 from 2016, which is a dead end; anyone learning ASP.NET today should be on .NET 8+ Minimal APIs or Razor Pages. The vendor scripts (DataTables, typeahead, bootbox) are checked in wholesale as raw files rather than managed via NuGet or npm, which is 250+ files of noise in the tree. No tests anywhere.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →