Back to Projects

NextJS Auth App

Full-Stack Developer
October 2024

Technology Stack

Next.jsTypeScriptAxiosReactJSON Web TokenTailwindCSSNodemailer

Project Overview

A complete authentication system with email verification, JWT-based login, secure APIs, and a forgot-password workflow. Built with Next.js App Router and TypeScript.

Project Screenshots

Screenshot 1
Screenshot 1
Screenshot 2
Screenshot 2
Screenshot 3
Screenshot 3

Key Features

  • Email verification system
  • JWT secure authentication
  • Forgot-password setup
  • Protected routes
  • Responsive UI

Challenges

  • Implementing secure JWT flows
  • Sending emails via Nodemailer in production
  • Protecting API routes

Key Learnings

  • Advanced Next.js routing
  • Handling authentication flows
  • API security best practices

Interested in this project?

Check out the code or see it in action