Web Application Starter Kit for .NET Developers
Here is a sample project which implements custom membership solution on top of the ASP.NET MVC, Entity Framework, custom database schema, external login / signup functionality, email service and more..
https://github.com/kriasoft/site-sdk
Feel free to grab the source code and modify to suite your needs.