Home - mbalex99/Rooster GitHub Wiki

Rooster is a boilerplate for a healthy scalable web application in the C# .NET framework.

Go to: Quick Local Development Environment Setup

What is Rooster?

So you have a great tech startup idea, or a new web application that you'd like to bring to market. While it's easy to get straight to coding, without a scalable architecture, your web application runs the risk of turning into

What does Rooster Include

  • Web User Interface written in ASP.NET MVC 3
  • Entity Framework version 5 with Code First
  • Domain Driven Entity Library for Users, Emails, Posts, Profiles,
  • Salted and Hashed Password Security for User Authentication
  • Service Class Library Layer
  • Data Access Layer with a Generic Repository Pattern
  • Unity Dependency Injection

What will I need?

  • .NET Framework 4 or higher
  • ASP.NET MVC 3 or Higher (this is an add on to .NET Framework 4)
  • Visual Studio 2010 or higher
  • Database (default uses SQL Express)