Skip to content

Repository files navigation

🔐 Loginify-JWT

Loginify-JWT is a lightweight authentication system built with Node.js and Express, featuring stateless login, signup, and logout using JSON Web Tokens (JWT).

✨ Features

  • 🔐 JWT-based Authentication (Access & Refresh Tokens)
  • 📬 Login / Signup / Logout with secure HTTP-only cookies
  • Stateless Authentication – no sessions used
  • 💬 Flash Messages implemented via temporary cookies
  • 📄 Server-side rendering with EJS & ejs-mate layout engine
  • 🧩 Clean MVC structure for scalability and modularity

🚀 Getting Started

  1. Clone the repo
  2. Run npm install
  3. Create a .env file with your keys
  4. Run npm start and explore at http://localhost:8080

📌 Learning Outcomes

  • Mastered JWT token management
  • Understood stateless architecture
  • Learned to implement flash messages without sessions

About

Loginify-JWT is a lightweight authentication system built with Node.js and Express, featuring stateless login, signup, and logout using JSON Web Tokens (JWT).

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages