Skip to content

KumarAyush204/Easy-Auth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

EasyAuth

EasyAuth is a self-hosted authentication platform designed to simplify user authentication for web applications.

It provides a centralized authentication service that supports multiple projects, secure JWT-based authentication, session management, password recovery, and developer-friendly APIs.

Project Status: 🚧 Under Active Development

Repositories

Backend

Repository: https://github.com/KumarAyush204/EasyAuth-Backend

Default Branch: dev-1.0

Contains the authentication server, REST APIs, PostgreSQL integration, and project management logic.

Frontend

Repository: https://github.com/KumarAyush204/EasyAuth-Frontend

Default Branch: main

Contains the React dashboard used to manage projects, users, and authentication settings.


Features

  • Multi-Project Authentication
  • JWT Access & Refresh Token Authentication
  • Secure Password Hashing
  • Password Reset via Email
  • Login Session Management
  • Login History Tracking
  • Role-Based User Management
  • RSA Public/Private Key Generation
  • PostgreSQL Database
  • REST APIs

Tech Stack

Frontend

  • React
  • React Router
  • Axios

Backend

  • Node.js
  • Express.js
  • PostgreSQL
  • JWT
  • bcrypt
  • Nodemailer

Screenshots

image image image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors