An open API service indexing awesome lists of open source software.

https://github.com/kineticbeast69/mern-auth-authorization

In this repo I have built an Authentication and Authorization system in mern stack where node work as server and express for backend framework for frontend i have use the react js and database is MongoDB.
https://github.com/kineticbeast69/mern-auth-authorization

expressjs mongodb nodejs react react-router

Last synced: 3 months ago
JSON representation

In this repo I have built an Authentication and Authorization system in mern stack where node work as server and express for backend framework for frontend i have use the react js and database is MongoDB.

Awesome Lists containing this project

README

          

MERN Authentication & Authorization System

Overview

This project is a MERN (MongoDB, Express.js, React.js, Node.js) Authentication & Authorization System with role-based access control. It provides secure authentication using JWT tokens and session handling.

Features

✅ User authentication with JWT & Cookies

🔒 Role-based access control (Admin & Author)

🌍 Fully responsive frontend using React.js & Tailwind CSS

🚀 Secure backend with Express.js & MongoDB

🔄 Session & cookie-based authentication

🎨 User-friendly UI with React Router

FrontEnd Technologies>

React JS -> For frontend framework

Axios -> For api handling

React-hook-form -> For Form handling

React-router -> For routing in react

React-toastify -> For notificatio

BackEnd Technologies>

Node Js -> For server

Express JS -> As a Backend framework

Mongoose -> ORM for mongoDb database

JsonWebToken -> for token

Cookie-Parser -> for cookie

Bcryptjs - for cryting the password

Joi - for validation the request

Project Images

Login Page
![alt text]()

Signup Page
![alt text]()

Home Page
![alt text]()

Admin Dashbboard
![alt text]()

Author Dashboard
![alt text]()