Vans Shoes DanylkoWeb

Always Learning. ASP.NET MVC. Code Exorcist. Mobile Gadgeteer. Web Architect.

Where can I find sample ASP.NET MVC Projects?

This is one question I'm constantly asked by developers new to MVC. In this post, I show some sites with sample projects so you can "build by example."

September 19th, 2016 • MVC •
0 (0 votes)
Notebook with a laptop and a pen

Even though today is a short post, I feel it's definitely an important one because of the number of questions I see asked in forums and Q/A sites (Quora, StackOverflow, etc).

As a beginner, you always want to see how applications are built so you can gain the knowledge and build your own project from scratch one day.

When ASP.NET MVC first appeared, most developers didn't have the luxury of sample projects.

Some had the school of hard-knocks of learning things the hard way (guilty!)

Fast forward nine years later (wow!), there are a number of solid ASP.NET MVC sample applications out there for everyone to learn how to code an ASP.NET MVC sample project.

The Obvious Site

For ASP.NET MVC sample projects, the obvious place to look is Microsoft.

As the creators of ASP.NET MVC, they understand new developers need examples to understand new concepts.

Two projects that stand out in my mind are:

The MVC Music Store

This tutorial application is an ASP.NET MVC Sample Project, but it's a little dated. It's MVC 3, but it still provides the foundations for learning MVC.

There is a tutorial PDF, Source Code, and you have to download the Visual Web Developer 2010 Express edition (VWD 20010 EE).

If you can't get the VWD 2010 EE, you could probably use Visual Studio Code or the latest edition of Visual Studio 2015 Community Edition (Both available at

Nerd Dinner - Where Geeks Eat

This ASP.NET MVC Sample Application is an "open-source project that help nerds and computer people plan get-togethers."

While it is a little dated (MVC 3), it still holds as a solid tutorial for the community.

It uses MVC3, Entity Framework (Code First), Razor, jQuery Mobile for responsive design, Twitter and Facebook integration, and Geolocation just to name a few.

I would say that just about every MVC user has, at some point, used some techniques from this project in their own MVC projects (guilty!)

Other Sample Projects

Those were the two legendary projects that I've known about for five years.

This one ASP.NET MVC sample application below is new to me. I've never heard of it, but they are just as good as the two above.

It introduces new developers to how a sample ASP.NET MVC project is built.

The last one is a great tutorial by Stephen Walther.


This ASP.NET MVC Sample Application is meant to show what an N-Tier architecture project looks like in an MVC application.

It uses .NET 4.5, Entity Framework, Security using Forms Authentication, tinyMCE as the WYSIWYG Editor, and the HTML Agility Pack for sanitizing HTML.

It also adheres to SOLID principles and uses jQuery along with ASP.NET MVC Awesome for the Web UI.

Create a Movie Database Application in 15 minutes with ASP.NET MVC

Stephen Walther (@swalther) has always provided solid training material and this tutorial is definitely one of his best.

He provides a walk-through for the reader to create their very own movie database.

This tutorial provides code along with screenshots on building a complete ASP.NET MVC application.

This sample application is small, quick, and fast...just enough to get the reader's appetite wet to start developing their own MVC projects.

Any Other Projects?

For the new developer, it makes sense to examine existing projects and try to understand the underpinnings of how it all works. While that one method works for some, it may not work for others.

Looking at examples will speed up the learning process, but it won't teach you how they came to that outcome in the code.

Eventually, there will come a time where it makes more sense to learn the basics instead of looking at code you didn't write.

If you are stuck and you don't understand a piece of MVC code, I would recommend learning more about that particular topic.

I would recommend you head over to any one of these sites for some ASP.NET MVC training:

Once you have the basics, THEN head over and view some sample code to see what other developers wrote.


While I can't think of anymore projects off the top of my head, I'm sure there are a lot of ASP.NET MVC sample applications out there.

If you are an independent developer and have a complete ASP.NET MVC sample application, post a comment below and I will add it to the list above.

I hope these projects help you in your efforts to learn how to code.

It's almost becoming a requirement in the workforce.

Remember, post your open-source full projects below in the comments and I'll add them to the list.

Was this informative? Share it!

Looking to become a better developer?

Sign up to receive ReSharper Design Pattern Smart Templates, ASP.NET MVC Guidelines Checklist, and Newsletter Updates!

Picture of Jonathan Danylko

Jonathan Danylko is a freelance web architect and avid programmer who has been programming for over 20 years. He has developed various systems in numerous industries including e-commerce, biotechnology, real estate, health, insurance, and utility companies.

When asked what he likes to do in his spare time, he replies, "Programming."

comments powered by Disqus