#text-body {margin-top: 30px;margin-left: 15px;}pre {border-radius: 4px;-moz-tab-size: 4;-o-tab-size: 4;tab-size: 4;background: #fcf7ea;border: 1px solid #e5d6b2;color: #4b4638;padding: 10px 10px 0 10px;margin: 10px 0px 10px 0px;font-family: monospace;} ol li pre {padding-bottom: 10px;}

User Registration Flow With Email Verification Via SendGrid in ASP.NET Core 3.0 MVC

This project is built in ASP.NET Core 3.0 MVC with Bootstrap that focuses on implementing user registration flow by email address. Besides, this project item contains full source code with a layered (n-tier) architecture serving as ASP.Net Core MVC starter template following best practices, OO principles and design patterns.

This item also outlines the integration with Twilio SendGrid.

In addition to the main focus, the code is pretty clean using Entity Framework Core as well as contains pretty styling for the UI pages and the email template. This project can be expanded and customized for more features and screens following the same UI styling and coding style.

For more info or any question, please don’t hesitate to contact me
[email protected]


  1. Full source code is included. Technology includes ASP.Net Core MVC, Bootstrap, C#,
    Entity Framework Core and SQL Server.
  2. Clean Code and Pretty UI Styling.
  3. Can be customized for more features following same styling and coding.
  4. User Registration Page.
  5. User Login Page.
  6. Form Validation.
  7. Email Verification.
  8. SendGrid Integration.
  9. Entity Framework Core.
  10. N-Tier Architecture: APIs, Services & Repositories (DAL).
  11. ASP.NET Core MVC Starter Template.
  12. Dependency Injection.
  13. Settings Management.
  14. Async Programming.
  15. SQL Server.



  1. Create database in SQL server with name “ProfilesDB”.
  2. Run the SQL file to create tables with data.
  3. Open the solution using Visual Studio 2019.
  4. Change the connection string in appsettings.json.
  5. Run the solution. User registration page will be shown.


Download Download 2 Download 3 DEMO