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.
- 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.
- Backend: ASP.NET MVC Framework, Entity Framework Core
- Frontend: HTML, CSS, JavaScript, Bootstrap
- Database: Microsoft SQL Server
- Other Libraries: EPPlus for Excel export functionality
- .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
-
Clone the Repository
git clone https://github.com/rohan-takmoge/Gate-Pass-management-System.git cd Gate-Pass-management-System
-
Set Up the Database
- Create a new database in SQL Server.
- Update the connection string in
appsettings.json
with your SQL Server details.
-
Build and Run the Application
- Open the solution in Visual Studio.
- Restore the NuGet packages.
- Build the solution.
- Run the application.
-
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.
-
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.
-
Exporting Data
- Export visitor and Local OD data to Excel for reporting purposes using the Export to Excel functionality.
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.
- Guide: Mr. Kiran Chougule, Asst. General Manager-IT, Ashoka Buildcon Limited
- Project by: Rohan Rahul Takmoge