Skip to content

The Gate Pass Management System is a web-based application that provides an interface for managing the entries and exits of visitors and employees in an organization. The system has two main modules: Visitors Entry and Local OD.

Notifications You must be signed in to change notification settings

rohan-takmoge/Gate-Pass-management-System

Repository files navigation

🚪 Gate Pass Management System

📦 Overview

The Gate Pass Management System is a web-based application developed to efficiently manage the entries and exits of visitors and employees within an organization. This system automates the gate pass issuance process, tracks visitor and employee movements, and generates comprehensive reports, making it an essential tool for organizational security and visitor management.

✨ Features

  • Visitor Entry Management: Record and manage the details of visitors, including their name, company, purpose of visit, entry and exit times, and vehicle information.
  • Local OD (Official Duty) Management: Allows employees to apply for out-duty (OD) passes, specifying the visit location, purpose, and time of departure and return.
  • Data Export: Export visitor and OD records to Excel for further analysis and reporting.
  • Real-time Monitoring: Track the current status of visitors and employees within the organization.
  • User-friendly Interface: Intuitive design with easy navigation, ensuring a seamless user experience.

🛠️ Technologies Used

  • Backend: ASP.NET MVC Framework, Entity Framework Core
  • Frontend: HTML, CSS, JavaScript, Bootstrap
  • Database: Microsoft SQL Server
  • Other Libraries: EPPlus for Excel export functionality

🚀 Installation

Prerequisites

  • .NET Core SDK 5.0 or higher
  • Microsoft SQL Server 2017 or higher
  • Visual Studio 2019 or higher (or Visual Studio Code)
  • Basic knowledge of C#, ASP.NET Core, HTML, CSS, JavaScript, and SQL

Steps

  1. Clone the Repository

    git clone https://github.com/rohan-takmoge/Gate-Pass-management-System.git
    cd Gate-Pass-management-System
  2. Set Up the Database

    • Create a new database in SQL Server.
    • Update the connection string in appsettings.json with your SQL Server details.
  3. Build and Run the Application

    • Open the solution in Visual Studio.
    • Restore the NuGet packages.
    • Build the solution.
    • Run the application.

💻 Usage

  1. Visitor Entry

    • Navigate to the Visitor Entry section.
    • Fill in the visitor's details, including name, mobile number, company, and purpose of visit.
    • Record entry and exit times, as well as vehicle details.
  2. Local OD Management

    • Access the Local OD section.
    • Employees can apply for out-duty by providing details such as the visit location, purpose, and time.
    • Track the time of departure and return.
  3. Exporting Data

    • Export visitor and Local OD data to Excel for reporting purposes using the Export to Excel functionality.

📸 Screenshots

Screenshot (39)

Visitor Entry

Screenshot (43) Screenshot (44) Screenshot (45)

Local OD Management

Screenshot (40) Screenshot (41) Screenshot (42)

🤝 Contributing

Contributions are welcome! Please fork the repository and submit a pull request. For major changes, please open an issue first to discuss what you would like to change.

🙌 Acknowledgments

  • Guide: Mr. Kiran Chougule, Asst. General Manager-IT, Ashoka Buildcon Limited
  • Project by: Rohan Rahul Takmoge

📬 Contact

Feel free to reach out via LinkedIn or Email.

🙏🏻 Thanks For Visiting !!!

About

The Gate Pass Management System is a web-based application that provides an interface for managing the entries and exits of visitors and employees in an organization. The system has two main modules: Visitors Entry and Local OD.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published