The Gate Pass Management System is a MERN-stack based web application designed to streamline the process of managing employee and visitor gate passes.
It ensures secure, role-based access, efficient request tracking, and automated notifications, making gate pass handling faster and more reliable.
-
Role-Based Access Control (RBAC)
Separate permissions for SLT Employers as Users. -
User Authentication & Authorization
Secure login and JWT-based authentication. -
Gate Pass Request Management
Request creation, approval/rejection workflows, and status tracking. -
Step-by-Step Navigation Flow
After login, users start at the home page and access other navigation links progressively. -
Notifications
Real-time updates on request status changes. -
Responsive UI
Optimized for desktop and mobile use.
Frontend
- React.js
- Tailwind CSS
- Framer Motion (animations)
Backend
- Node.js
- Express.js
- MongoDB (Mongoose ORM)
Authentication & Security
- JSON Web Token (JWT)
- bcrypt.js for password hashing
git clone <repo_url>
cd gatepass-managementcd backend
npm installcd frontend
npm installcd frontend
npm run dev
cd backend
npm run dev