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)