Admin Dashboard
This repository contains a full-stack Admin Dashboard with a React frontend and an Express + MongoDB backend.
Features
User Authentication (Register/Login with JWT)
Role-based Access Control (Admin & Users)
Secure API with MongoDB
Fully Responsive UI
Modern Tech Stack (React, Node.js, Express, MongoDB)
admin-dashboard
├─ backend
│ ├─ .env
│ ├─ .eslintrc.js
│ ├─ controllers
│ │ └─ authController.js
│ ├─ index.js
│ ├─ middleware
│ │ └─ authMiddleware.js
│ ├─ models
│ │ └─ User.js
│ ├─ package-lock.json
│ ├─ package.json
│ ├─ routes
│ │ └─ authRoutes.js
│ └─ tests
│ ├─ auth.test.js
│ └─ setup.js
└─ README.md