A secure, multi-page contact management system with Role-Based Access Control (RBAC).
- Multi-page Architecture: Separate login, dashboard, and admin interfaces.
- Security: JWT Authentication, bcrypt password hashing, and protected routes.
- Admin Panel: Manage users and view system statistics (Admin role only).
- File Uploads: Image support for contact profiles.
- Install Dependencies
npm install