Fullstack B2B MVP Starter with User Management

September 2, 2020
View the source code.

This is a fullstack B2B starter with user management and user roles. It uses nodemailer to send emails, so you'll need to set up a transport to send out verification emails. While this project is configured for AWS, you can use any supported nodemailer transport.

See the project README for more details. I've also published a series detailing how the project is set up here.


  • Register User
  • Login User
  • Update account
  • Reset/Forgot Password
  • Admin User Management (update profile/role, send password reset, deactivate user)
  • Logout

Feedback always welcome!