This web app implements a lightweight authentication system backed by Express, MongoDB, and JWTs without using full-fledged frameworks such as Passport or NextAuth. Everything—from form handling to token generation, verification, refresh, and error handling—was built from the ground up so you can clearly see how each piece fits together.