Skip to content

sameermistry2502/node-mysql-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Node.js Node MySql CRUD with ACL

A Node.js application implementing basic CRUD operations along with role-based ACL (Access Control List) for user management using JSON Web Tokens (JWT) for secure authentication.


Project Overview

This project demonstrates a Node.js-based application with role management, providing:

  • User Management: CRUD operations for user data.
  • Role Management: ACL for restricting access based on user roles.
  • Authentication: Secure JWT-based login system.
  • Authorization: Middleware for role-based access control.

Prerequisites

  • Node.js (v12 or higher)
  • npm (v6 or higher)
  • MongoDB (for data storage)

Getting Started

Clone the Repository

git clone https://github.com/sameermistry2502/node-mysql-app.git
cd node-mysql-app

Releases

No releases published

Packages

No packages published