Here's an updated README for the GitHub repository Gatepass-LeaveManagementSystem:
This project is a Gatepass and Leave Management System designed to streamline the process of managing gate passes and leave requests within an organization.
- User Authentication: Secure login and registration system.
- Gatepass Requests: Employees can request gate passes online.
- Leave Requests: Employees can apply for leave with specified dates.
- Admin Dashboard: Admins can approve or reject requests.
- Notifications: Automated email notifications for request status updates.
- Frontend: HTML, CSS, JavaScript, EJS
- Backend: Node.js, Express.js
- Database: MongoDB
- Clone the repository:
git clone https://github.com/rishabhshuklayt/Gatepass-LeaveManagementSystem.git cd Gatepass-LeaveManagementSystem - Install dependencies:
npm install
- Configure environment variables in a
.envfile:MONGO_URI=your_mongodb_connection_string PORT=your_port_number
- Start the server:
npm start
- Navigate to
http://localhost:your_port_numberin your web browser. - Register a new account or log in with an existing account.
- Use the dashboard to manage gate passes and leave requests.
Check out the live demo here.
Contributions are welcome! Please fork the repository and create a pull request with your changes.
This project is licensed under the MIT License.
Feel free to customize this README according to your specific requirements.