OAuth
Social login
Google login/sign-up flow.
A complete Express and MongoDB authentication system with sign up, sign in, password reset, Google OAuth, email flow, and reCAPTCHA.

This project focuses on practical authentication features: account registration, login/logout, encrypted passwords, reset password, forgot password email, Google OAuth, password validation, and bot protection with reCAPTCHA.
OAuth
Google login/sign-up flow.
Forgot/reset password email workflow.
reCAPTCHA
Protection on sign-up and login pages.
Shows practical secure-account flows: encrypted passwords, validation, reset, OAuth, and bot protection.
Uses models, controllers, routes, views, and environment variables.
Includes a deployed Render link for recruiters to try the auth flow.
The project has a connected live surface, so reviewers can move from the case study into the product experience.

Live demo available
This project is deployed and ready to review. The live site is opened in a new browser tab to avoid iframe blocking and keep the preview stable.
Open live demoBuild authentication beyond a simple login form, including account recovery and third-party sign-in.
Implement Express/MongoDB authentication with structured routes, password handling, Google OAuth, email reset, and reCAPTCHA.
A focused backend project that demonstrates practical authentication and security-aware web development.
Relevant for roles that need backend auth, account systems, and security-minded validation.
Good interview topic: password reset, OAuth callback, environment variables, and reCAPTCHA integration.