Serenity is a Javascript / .NET application platform which has been built on open source technologies.
It aims to make development easier while reducing maintenance costs by avoiding boiler-plate code, reducing the time spent on repetitive tasks and applying best software design practices.
The fastest way to get your hands dirty on Serenity is by using a sample application template (Serene) from Visual Studio Gallery.
Just go to http://visualstudiogallery.msdn.microsoft.com/ and search for SERENE.
You can also install it directly from Visual Studio, by entering File -> New -> Project -> Online and searching for SERENE.
The default application sample has two projects (common for Serenity applications). One for server side (Serene.Web) and another one for script side (Serene.Script). The script project looks like a .NET project but it actually generates javascript code (using Saltarelle Compiler).
Web project is an ordinary MVC application.
Both projects have references to Serenity NuGet packages, so you can update them using package manager console any time you need.
Serene automatically creates its database in SQL local db, so just press F5 and you are ready to go.
When application launches use admin
user and serenity
password to login. You can create more users from Administration / User Management section.
The sample application includes old and famous Nortwind data along with services and user interface for editing it that is mostly produced by Serenity Code Generator.
See Serenity Guide for documentation.