🚀 Built a Full-Stack User Management Dashboard (RBAC System) I developed a role-based user management system with full authentication, authorization, and CRUD functionality using the MERN stack. 🔧 Tech Stack Frontend: React 18, Tailwind CSS, React Router, Context API Backend: Node.js, Express.js Database: MongoDB + Mongoose Auth: JWT + bcrypt Deployment: Vercel (Frontend), Render (Backend), MongoDB Atlas ✨ Key Features 👥 Role-Based Access Control (Admin / Manager / User) 📊 Real-time user statistics (active, inactive, total users) 🔍 Server-side search, filtering, pagination ✏️ Full CRUD with granular permissions 🔐 Secure authentication using JWT & hashed passwords 📱 Fully responsive UI with mobile-friendly design 🧑💼 Self-service profile management for users 🔑 Auto-generated passwords support 🗃️ Seeded database with test accounts 🧠 RBAC Logic Admin: full access Manager: read + update users (no create/delete) User: access only own profile 📡 Live Demo Frontend: https://lnkd.in/dgS5WQa3 Backend: https://lnkd.in/dUTBbExT 📦 This project helped me understand: Authentication flows in real-world apps Role-based authorization design Scalable backend architecture with Express Production deployment workflow 🔗 GitHub: https://lnkd.in/df4xPJ7m #FullStackDevelopment #MERNStack #ReactJS #NodeJS #ExpressJS #MongoDB #JWT #WebDevelopment #BackendDevelopment #FrontendDevelopment #RBAC #Authentication #Authorization #JavaScript #TailwindCSS #SoftwareEngineering #Coding #Developers #TechProject #ProjectShowcase

To view or add a comment, sign in

Explore content categories