Skip to content

burakorkmez/mern-advanced-auth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Sep 22, 2024
fe0f659 Β· Sep 22, 2024

History

5 Commits
Aug 3, 2024
Aug 5, 2024
Aug 3, 2024
Sep 22, 2024
Aug 6, 2024
Aug 3, 2024
Aug 3, 2024

Repository files navigation

Advanced Auth Tutorial πŸ”’

Demo App

Video Tutorial on Youtube

About This Course:

  • πŸ”§ Backend Setup
  • πŸ—„οΈ Database Setup
  • πŸ” Signup Endpoint
  • πŸ“§ Sending Verify Account Email
  • πŸ” Verify Email Endpoint
  • πŸ“„ Building a Welcome Email Template
  • πŸšͺ Logout Endpoint
  • πŸ”‘ Login Endpoint
  • πŸ”„ Forgot Password Endpoint
  • πŸ” Reset Password Endpoint
  • βœ”οΈ Check Auth Endpoint
  • 🌐 Frontend Setup
  • πŸ“‹ Signup Page UI
  • πŸ”“ Login Page UI
  • βœ… Email Verification Page UI
  • πŸ“€ Implementing Signup
  • πŸ“§ Implementing Email Verification
  • πŸ”’ Protecting Our Routes
  • πŸ”‘ Implementing Login
  • 🏠 Dashboard Page
  • πŸ”„ Implementing Forgot Password
  • πŸš€ Super Detailed Deployment
  • βœ… This is a lot of work. Support my work by subscribing to the Channel

Setup .env file

MONGO_URI=your_mongo_uri
PORT=5000
JWT_SECRET=your_secret_key
NODE_ENV=development

MAILTRAP_TOKEN=your_mailtrap_token
MAILTRAP_ENDPOINT=https://send.api.mailtrap.io/

CLIENT_URL= http://localhost:5173

Run this app locally

npm run build

Start the app

npm run start

I'll see you in the next one! πŸš€

About

Authentication Simplified - Project Based Tutorial

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages