Skip to content

About

Gatepass And Leave Management Syste,

Resources

Stars

1 star

Watchers

1 watching

Forks

Repository files navigation

Here's an updated README for the GitHub repository Gatepass-LeaveManagementSystem:


Gatepass and Leave Management System

This project is a Gatepass and Leave Management System designed to streamline the process of managing gate passes and leave requests within an organization.

Features

  • 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.

Technologies Used

  • Frontend: HTML, CSS, JavaScript, EJS
  • Backend: Node.js, Express.js
  • Database: MongoDB

Installation

  1. Clone the repository:
    git clone https://github.com/rishabhshuklayt/Gatepass-LeaveManagementSystem.git
    cd Gatepass-LeaveManagementSystem
  2. Install dependencies:
    npm install
  3. Configure environment variables in a .env file:
    MONGO_URI=your_mongodb_connection_string
    PORT=your_port_number
  4. Start the server:
    npm start

Usage

  1. Navigate to http://localhost:your_port_number in your web browser.
  2. Register a new account or log in with an existing account.
  3. Use the dashboard to manage gate passes and leave requests.

Live Demo

Check out the live demo here.

Contributing

Contributions are welcome! Please fork the repository and create a pull request with your changes.

License

This project is licensed under the MIT License.


Feel free to customize this README according to your specific requirements.

About

Gatepass And Leave Management Syste,

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages