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.