Skip to content

Latest commit

 

History

History
27 lines (19 loc) · 992 Bytes

File metadata and controls

27 lines (19 loc) · 992 Bytes

Full-Stack Authentication with MongoDB & PostgreSQL

This project demonstrates a robust authentication system using Node.js, Express, and JWT with dual support for MongoDB and PostgreSQL, implemented using Mongoose and Prisma ORM, respectively.

🔐 Features

  • 🔄 JWT-based Authentication (Login, Register)
  • ✅ Email verification flow
  • 🔑 Password reset functionality
  • 🧑 User Roles & Access Control
  • 📦 MongoDB with Mongoose
  • 🗃️ PostgreSQL with Prisma ORM
  • 🍪 Cookie-based session storage (optional)
  • 🔒 Environment variable configuration using dotenv

🛠️ Tech Stack

Layer Technology
Backend Node.js, Express
ORM / ODM Mongoose (MongoDB), Prisma (PostgreSQL)
Databases MongoDB, PostgreSQL
Auth JWT, bcrypt
Environment dotenv