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.
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.
- Node.js (v12 or higher)
- npm (v6 or higher)
- MongoDB (for data storage)
git clone https://github.com/sameermistry2502/node-mysql-app.git
cd node-mysql-app