A role-based user management system built with Node.js, Express, EJS, MongoDB, and JWT authentication. Features include user sign-up/login with profile photo upload, protected routes, and an admin dashboard to view, add, edit, and block users with secure access control.