ASP.NET MVC + RavenDB + SendGrid + Twilio + Two-Factor Auth. An MVC starter kit that uses RavenDB as the identity provider, where registered users get stored in Raven. When a user registers, he confirms the registration via email or SMS. SendGrid is used for sending emails, Twilio is used for sending SMS. Users can go into their profile and enable Two-Factor Authentication.