0% found this document useful (0 votes)
22 views45 pages

Project Report

Uploaded by

Ritu Raj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views45 pages

Project Report

Uploaded by

Ritu Raj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 45

QR-Based E-Gate Pass Management System

INTRODUCTION
1.1 Basic Definition:
The QR-Based E-Gate Pass Management System is designed to streamline and secure
the entry-exit process within organization or corporate environments. Traditional gate pass
systems are often inefficient, leading to security concerns, manual workload, and delays. Our
system leverages QR code technology to automate and enhance access control mechanisms.
In environments where controlled access is critical, managing gate passes efficiently
is essential. Existing paper-based or manual systems lack real-time tracking, are prone to
errors, and can be easily misused. By implementing a QR-based digital gate pass system,
organization can enhance security, improve efficiency, and maintain accurate entry-exit
records.
To address this need, we present a web-based solution that integrates multiple
modules, providing a seamless experience for users and administrators.
This project utilizes React.js for the frontend, ensuring a user-friendly interface across
different devices. The backend is powered by Firebase, offering real-time database
synchronization, authentication, and cloud storage for pass records. Users can generate digital
gate passes, which contain unique QR codes. These codes are scanned at security
checkpoints, where the system verifies their validity and logs the entry-exit details.
The core functionality of the project lies in automating gate pass generation and
validation through QR scanning. The system ensures role-based access control,
differentiating between visitor, team member, and administrators. The Admin Dashboard
provides real-time monitoring of approved passes, user logs, and security alerts, allowing for
efficient management of institutional security.
By implementing a QR-based authentication mechanism, this project enhances
security, reduces manual efforts, and ensures accurate tracking of movement within the
premises, making it a reliable and scalable solution for modern access control systems.
The QR-Based E-Gate Pass Management System leverages React.js, Firebase, and
QR code technology to create a seamless and efficient solution for managing gate pass
requests and approvals within an institution. This project aims to enhance security, reduce
manual verification efforts, and streamline the entry-exit process.
The primary goal of this system is to provide visitor, employee, and admirative with a
secure and automated method to request and manage gate passes. By integrating real-time
verification using QR codes, the system ensures smooth and hassle-free authentication at
entry/exit points. By combining cloud-based data storage with a user-friendly interface, the
system enhances security, reduces paperwork, and improves overall efficiency.

Key Features of the QR-Based E- Gate Pass Management System


1. User Management & Authentication

PRMCEAM - Badnera
Page 1
QR-Based E-Gate Pass Management System

 Role-Based Access Control: Different interfaces and permissions for administrators,


security personnel, and visitors
 Secure Authentication: Firebase Authentication integration with email/password
login
 User Profiles: Customizable profiles with contact information and department details
 Multi-tenant Support: Configurable for different organizations with custom
branding
2. Appointment Management
 Visit Request System: Visitors can request appointments with specific staff members
 Approval Workflow: Staff members can approve or reject appointment requests
 Meeting Scheduling: Calendar integration with date and time slot selection
 Department & Category Filtering: Organize appointments by department and
meeting type
 Internal Meetings: Staff-to-staff meeting scheduling and management
 Appointment Status Tracking: Monitor pending, approved, rejected, and completed
appointments
3. QR Code System
 Dynamic QR Code Generation: Unique QR codes for each approved appointment
 Mobile-Friendly QR Display: Easy access to QR codes on mobile devices
 Real-time QR Scanning: Fast and accurate QR code scanning at entry points
 Duplicate Check-in Prevention: Prevents multiple check-ins with the same QR code
 Offline QR Validation: Ability to validate QR codes even with intermittent
connectivity
4. Check-in & Security
 Streamlined Check-in Process: Quick visitor processing at entry points
 Automatic Host Notification: Instant alerts when visitors arrive
 Visit Logs: Comprehensive records of all visitor check-ins and check-outs
 Security Dashboard: Real-time view of expected and current visitors
 Visitor History: Searchable database of past visits and visitors
5. Notification System
 Multi-channel Notifications: Push notifications, in-app alerts, and email notifications
 Background Notifications: Receive alerts even when the application is not active
 Customizable Alerts: Different notification types for various events
 Real-time Updates: Instant notifications for appointment status changes
 Notification Management: Mark as read, delete, and notification history
PRMCEAM - Badnera
Page 2
QR-Based E-Gate Pass Management System

6. Cross-platform Functionality
 Progressive Web App (PWA): Works on desktop and mobile devices
 Responsive Design: Adapts to different screen sizes and orientations
 Offline Capabilities: Core functionality works without constant internet connection
 Cross-browser Compatibility: Works on all modern web browsers
7. Administrative Features
 Dashboard Analytics: Overview of visitor traffic and appointment statistics
 User Management: Add, edit, and manage system users
 Department Configuration: Customize departments and categories
 System Settings: Configure organization-specific settings
 Access Control: Manage permissions and access levels
8. Integration Capabilities
 Firebase Integration: Real-time database, authentication, and cloud functions
 Email Integration: Automated email notifications for appointments
 Calendar Integration: Sync with organizational calendars
 API Support: Potential for integration with other systems
9. Security & Compliance
 Data Encryption: Secure storage of sensitive information
 Authentication Security: Multi-factor authentication support
 Audit Trails: Comprehensive logging of system activities
 Privacy Controls: Configurable data retention and privacy settings
 GDPR Compliance Features: Consent management and data protection
10. Technical Features
 Real-time Database: Firebase Firestore for instant data synchronization
 Cloud Functions: Serverless backend for processing logic
 Push Notification Infrastructure: Firebase Cloud Messaging (FCM)
 Service Worker Implementation: Background processing and offline support
 Modular Architecture: Component-based design for easy maintenance and extension
1.2 Basic Concepts:
A Gate Pass Management System is crucial for organizations to regulate and track the
movement of individuals in and out of a facility. Traditional gate pass systems involve
manual approvals and log entries, which are time-consuming, prone to errors, and difficult to
manage at scale. The QR-Based E-Gate Pass Management System eliminates these
inefficiencies by offering a digital and automated approach. Users can generate a digital gate
pass with a unique QR code, which security personnel can scan using a mobile device. To
PRMCEAM - Badnera
Page 3
QR-Based E-Gate Pass Management System

improve organization, appointments can be categorized by department, purpose, or priority,


ensuring urgent meetings receive immediate attention. Both visitors and hosts receive real-
time notifications confirming their scheduled meetings, reducing confusion and delays. By
streamlining the appointment process, organizations can improve time management and
ensure a seamless experience. The system verifies details against a real-time Firebase
database, logs the entry/exit time, an
This project focuses on:
 Automating gate pass requests and approvals using a centralized digital system.
 Enhancing security through QR-based authentication and real-time verification.
 Providing an intuitive interface for users and administrators to manage access requests
efficiently.
 Ensuring scalability and reliability by leveraging cloud-based storage solutions like
Firebase.
By implementing QR-based automation, this project aims to modernize traditional security
practices while improving user convenience and institutional efficiency.

PRMCEAM - Badnera
Page 4
QR-Based E-Gate Pass Management System

LITERATURE REVIEW
We have reviewed many research & review papers and next couple of pages contains
a tabular review of those papers and websites that the refereed.
The main goal of this literature review is to find the gaps in existing research and methods
and what will be the possible solutions to overcome these holes.

Literature Author Methodology Findings Conclusion


Name

Design and QR code-based The system The proposed


Implementation [R. A. system for visitor provides an system is
of a QR Code Mohamed management. efficient and effective in
Based Visitor et al., 2023] secure way to managing
Management manage visitors, visitors.
System reducing waiting
time and
improving the
overall
experience.
QR Code Based Developed QR Reduces the Cost-effective
Smart Gate Pass [A. K. code-based smart time required for and efficient
gate pass system gate pass solution for gate
PRMCEAM - Badnera
Page 5
QR-Based E-Gate Pass Management System

System Sharma et using a mobile issuance and pass


al., 2022] app improves the management.
overall
efficiency of the
process.
Implementation Developed an E- Provides a The proposed
of E-Pass [S. B. Patil pass management secure and system is
Management et al., 2021] system using QR efficient way to effective in
System using QR code technology manage e- managing e-
Code passes, reducing passes and can be
the need for implemented in
physical passes. various
organizations.
Smart Entry Proposed a Smart Reducing the Effective in
Control System [J. A. Alvi entry control risk of controlling entry
Using QR code et al., 2021] system using QR unauthorized and can be
And RFID code and RFID access. implemented in
Technology technology various settings.

Literature Author Methodology Findings Conclusion


Name

QR code based [K. R. Developed a QR provides a The proposed


smart access Tiwari and code-based Smart secure and system is
control system S.R.D. Patil access control efficient way to effective in
et al., 2021] system control access, controlling access
reducing the risk and can be
of unauthorized implemented in
access. various settings.
Gate Pass [A. K. Proposed a cloud- Scalable and Cloud-based QR
Management Singh et al, based gate pass cost-effective code gate pass
System 2020] management solution for gate system is an
system using QR pass effective solution
code Technology management for organizations.

Automated Gate [M. S. U. Developed an Improved Combinations of


Pass Chowdhury automated gate security and QR code and
Management et al, 2019] pass management reduced manual RFID technology
System using QR system using QR errors can provide a
code and RFID code and RFID secure and
technology efficient gate
pass management

PRMCEAM - Badnera
Page 6
QR-Based E-Gate Pass Management System

system

Gate Pass [P. K. Proposed an IoT- Improved Combination of


Management Singh et al, based gate pass efficiency and QR code and IoT
System using QR 2019] management reduced manual technology can
code and IOT system using QR errors in gate provide an
code technology pass efficient and
management automated gate
pass management
system

QR Code Based [S. K. Proposed a QR Reduced errors QR code


Gate Pass Singh et al, code-based gate and increased technology can
Management 2018] pass management efficiency in be effectively
System system using gate pass used for gate pass
Android management management
Application

Literature Author Methodology Findings Conclusion


Name

QR Code Based [S. S. Rao Developed a Provided a QR code


Secure Gate Pass et al, 2017] secure gate pass secure and technology can
Management management efficient way of be used to
System system using QR managing gate provide a secure
code technology passes gate pass
and cryptography management
system

Table 2.2 Analysis of Studied Literature

2.2 Prominent Method/Approach (Existing):


The QR-Based E-Gate Pass Management System builds upon existing digital access
control mechanisms by integrating QR code technology with cloud-based verification.
Traditional gate pass systems rely on manual log entries, paper-based approvals, and physical
ID checks, leading to delays, inefficiencies, and security risks. This project enhances security
and operational efficiency by automating the gate pass process using digital authentication
and real-time tracking.
Several modern access control systems utilize QR codes for authentication. These
systems generally involve the following key components:

PRMCEAM - Badnera
Page 7
QR-Based E-Gate Pass Management System

 User Registration & Request Submission: Users submit gate pass requests through
a web or mobile application, specifying entry/exit details.
 QR Code Generation: Upon approval, a unique QR code is generated for the user,
encoding the necessary pass information.
 Real-Time Verification: At the entry/exit point, security personnel scan the QR code
using a mobile device or scanner. The system cross-checks the stored credentials in
the cloud database (Firebase) to grant or deny access.
 Activity Logging & Monitoring: The system logs all entry and exit activities in real-
time, ensuring accountability and security compliance.
This study explores the use of QR-based access management as a replacement for manual
verification. It highlights the efficiency, security, and user convenience offered by automated,
digital gate pass solutions. The integration of Firebase as a backend ensures real-time data
synchronization, while the React.js/React Native interface provides an intuitive user
experience.
The approach aims to:
 Eliminate paperwork and manual errors by digitizing the gate pass process.
 Enhance security through real-time authentication and access tracking.
 Improve user convenience by offering a quick, contactless entry system.
 Provide scalability to accommodate different institutional needs.
By implementing QR-based automation, this system ensures a seamless, secure, and
efficient approach to managing institutional entry-exit procedures.
2.3 Motivation:
The motivation behind the QR-Based E-Gate Pass Management System stems from
the growing need for efficient, secure, and automated access management in institutions such
as corporate offices, and other restricted areas. Traditional manual gate pass systems, which
rely on paper-based logbooks, identity cards, and verbal approvals, pose multiple challenges,
including delays, security loopholes, and administrative inefficiencies.
In modern institutions, security and access control are critical aspects of infrastructure
management. The manual issuance and verification of gate passes are time-consuming and
prone to human errors. Additionally, unauthorized individuals may exploit the lack of a
robust authentication system to gain entry. A QR-based e-gate pass system offers a
contactless, digital, and real-time solution, significantly improving security, speed, and
administrative efficiency.
Key Motivations for Developing a QR-Based E-Gate Pass System:
1. Eliminating Manual and Paper-Based Processes
Traditional gate pass systems require physical paperwork, manual approvals, and
identity verification, leading to long queues, record mismanagement, and delays. A QR-based

PRMCEAM - Badnera
Page 8
QR-Based E-Gate Pass Management System

system digitizes this process, enabling instantaneous gate pass approvals, reducing
paperwork, and enhancing overall efficiency.
2. Enhancing Security and Access Control
Manual entry logs can be tampered with, and unauthorized individuals can misuse
forged gate passes. A QR-based system ensures that each pass is uniquely generated,
encrypted, and securely stored in a centralized database. This prevents duplication and
ensures only authorized individuals can gain access.
3. Speeding Up Entry and Exit Procedures
In high-traffic environments such as colleges, IT parks, and corporate offices, manual
gate pass verification results in delays and congestion. A QR-based e-gate pass system allows
for quick scanning and real-time authentication, reducing wait times and ensuring smooth
entry and exit.
4. Real-Time Monitoring and Data Analytics
A digital system enables real-time logging of entry and exit records, allowing security
personnel and administrators to track movements efficiently. The collected data can be used
to analyze visitor patterns, optimize security strategies, and detect suspicious activities.
5.Contactless and Hygienic Access
With the rise of health concerns such as COVID-19, minimizing physical contact is
crucial. A QR-based system eliminates the need for handling identity cards, writing in
logbooks, or using biometric scanners, making it a safer, more hygienic alternative.
6. Automated Approval and Notification System
In a manual system, individuals often have to physically visit authorities for
approvals, causing inconvenience and delays. The QR-based e-gate pass system automates
approvals, sending real-time notifications via email, SMS, or mobile apps, thus reducing the
administrative workload.
7. Scalability and Integration with Other Systems
A QR-based gate pass system can be easily integrated with other security
infrastructures like CCTV surveillance, biometric authentication, and access control systems,
making it a versatile and future-proof solution. Institutions can scale the system to
accommodate different user categories, including students, employees, visitors, and vendors.
The QR-Based E-Gate Pass Management System is designed to streamline the access
management process, improve security, reduce manual workload, and enhance efficiency. By
leveraging QR technology, cloud-based databases, and mobile accessibility, this system
provides a smart, contactless, and automated solution for managing entry and exit in a wide
range of institutional and corporate environments.

PRMCEAM - Badnera
Page 9
QR-Based E-Gate Pass Management System

PROBLEM DEFINITION AND REQUIREMENT


ANALYSIS
In the context of the QR-Based E-Gate Pass Management System, the problem
domain and definition encompass the specific challenges, objectives, and scope of the
project. Below is an overview of the problem domain and its definition:
3.1 Problem Domain and Definition
Problem Definition:
The problem at hand is to develop a QR-based electronic gate pass management
system that digitizes and automates the traditional manual gate pass approval and verification
process. Many institutions, including Corporate, offices, and secured premises, rely on paper-
based logbooks or manual approvals, which lead to security risks, inefficiencies, and delays.
The QR-Based E-Gate Pass System aims to replace this outdated system by generating
unique QR codes for approved passes, allowing for real-time verification, instant access
approval, and centralized tracking. The goal is to ensure a secure, efficient, and automated
system that reduces administrative workload, enhances security, and improves visitor
management.

PRMCEAM - Badnera
Page 10
QR-Based E-Gate Pass Management System

Problem Domain:
The domain of this project falls under security, access control, and digital automation
for educational institutions, corporate environments, and other restricted premises. Key
aspects of this domain include:
 Access Management & Security:
o Implementing a secure and automated system for managing entry and exit at
gates.
o Preventing unauthorized access through unique QR-based authentication.
o Reducing the risk of forged gate passes or tampered entry logs.
 QR Code-Based Authentication:
o Generating a unique QR code for every approved entry request.
o Enabling quick scanning and real-time validation by security personnel.
o Storing encrypted data to prevent duplication or misuse.
 Automation & Digital Transformation:
o Replacing manual paperwork with a cloud-based digital system.
o Automating the approval process through an admin panel or mobile app.
o Sending real-time notifications via email, SMS, or mobile alerts for approved
and rejected passes.
 Database & User Management:
o Maintaining a centralized database of all gate pass records, including
entry/exit logs, user identities, and access history.
o Generating reports for administrators and security teams to analyze visitor
patterns and security threats.
 Scalability & Integration:
o The system should be scalable to handle large numbers of users and access
requests.
o It should support integration with biometric systems, RFID, CCTV
monitoring, and other security frameworks.
3.2 Requirement Analysis for QR-Based E-Gate Pass Management System:
Functional Requirement
Why It’s Who Uses
ID Feature Priority What It Does
Needed It?
FR1 Secure Login High Users log in using their Ensures Visitors,
email and password, security by Staff,
with different roles restricting Admins

PRMCEAM - Badnera
Page 11
QR-Based E-Gate Pass Management System

(visitor, staff, admin) access to


controlling their access authorized
levels. users only.
Makes
scheduling
Visitors can request
easier,
meetings with staff by Visitors,
Book reduces
FR2 High selecting a department Staff,
Appointments manual
and category that Admins
work, and
matches their purpose.
improves
efficiency.
Admins review Helps
appointment requests manage staff
Approve or Admins,
and either approve or availability
FR3 Reject High Visitors,
reject them. Requesters and ensures
Appointments Staff
receive a notification proper
about the decision. approvals.
Keeps users
Users get real-time alerts
informed, Visitors,
about appointment status
Instant preventing Staff,
FR4 High (requested, approved,
Notifications missed Admins,
rejected) and visitor
updates and Security
arrivals.
delays.
Why It’s Who Uses
ID Feature Priority What It Does
Needed It?
Ensures
Security staff check in smooth entry
Security,
Visitor visitors when they arrive management
FR5 High Staff,
Check-in and notify the host about and
Visitors
their guest’s presence. improves
security.
Users can view and Keeps user
Visitors,
Edit User Mediu update their personal data accurate
FR6 Staff,
Profile m information, such as and up to
Admins
name and contact details. date.
Staff members can Improves
Staff-to-Staff Mediu schedule appointments teamwork
FR7 Staff
Meetings m with their colleagues for and internal
internal discussions. coordination.

PRMCEAM - Badnera
Page 12
QR-Based E-Gate Pass Management System

Helps users
Users can check past keep track of
View Visitors,
Mediu notifications and see important
FR8 Notification Staff,
m which ones they have messages
History Admins
read. and
reminders.
Gives
flexibility to
Users can cancel their
Cancel Mediu users and Visitors,
FR9 scheduled appointments
Appointments m frees up time Staff
if needed.
slots for
others.
Maintains a
The system records all
history of
visitor check-ins and
Track Visitor Mediu visits, Admins,
FR10 check-outs for security
Logs m improving Security
and monitoring
security and
purposes.
compliance.
Notifications are sent via
Ensures
Multi- push messages (Firebase Visitors,
users receive
FR11 Channel High Cloud Messaging) and Staff,
updates
Notifications email, with a backup Admins
reliably.
option in case one fails.
Table 3.2.1 Functional Requirements

Non-Functional Requirements
ID Requirement Priority Description Why It’s Important
The system should respond Ensures a smooth and
System Speed
to user actions within 2 fast user experience,
NFR1 (Performance High
seconds under normal reducing delays and
)
conditions. improving efficiency.
The system should Ensures that users
successfully deliver at least receive critical updates
Reliable
NFR2 High 95% of notifications via like appointment
Notifications
all communication confirmations without
methods. failure.
NFR3 Handling Medium The system should function Prevents system
Large Users efficiently even when up to crashes and
(Scalability) 1000 users are using it at slowdowns as more

PRMCEAM - Badnera
Page 13
QR-Based E-Gate Pass Management System

users join, ensuring


the same time.
smooth performance.
All user data and
communications should be
encrypted, and Protects sensitive data
authentication should from hacking,
NFR4 Data Security High
follow industry-standard unauthorized access,
security practices like and cyber threats.
SSL/TLS and strong
passwords.
The system should have a Makes it easy for users
Easy to Use simple and intuitive to navigate and
NFR5 High
(Usability) design that requires perform tasks without
minimal training. confusion.
The system should be
Ensures that users can
accessible 99.9% of the
System rely on the system
NFR6 High time during business
Availability being available when
hours to avoid service
needed.
interruptions.
The system’s code should Simplifies debugging
follow best coding and future
Easy
NFR7 Medium practices, making it easy improvements,
Maintenance
to read, modify, and reducing development
update. effort.

ID Requirement Priority Description Why It’s Important


The system should work on Ensures a smooth
modern web browsers experience for all
Compatibility
NFR8 Medium like Chrome, Firefox, users, regardless of
with Devices
Safari, and Edge, and adapt their device or
to different screen sizes. browser.
Some important features Allows users to
should work even when continue using the
NFR9 Offline Mode Low
there is no internet system during network
connection. issues.
NFR10 Accessibility Medium The system should follow Ensures inclusivity,
for Everyone WCAG 2.1 Level AA making the platform
standards to support users usable for people with
with disabilities. visual, hearing, or

PRMCEAM - Badnera
Page 14
QR-Based E-Gate Pass Management System

mobility impairments.
Table 3.2.2 Non-Functional Requirements

3.2.1 Aim of the Project


The primary aim of the QR-Based E-Gate Pass Management System is to streamline
and secure the entry and exit process within an institution by replacing traditional paper-
based gate passes with an automated, QR-code-based solution. This system enhances
efficiency, security, and convenience by enabling students, faculty, and visitors to request,
generate, and scan digital passes in a seamless and secure manner.
By leveraging QR technology, role-based authentication, and real-time verification,
the project aims to reduce manual effort, minimize security loopholes, and create a smart,
digital access control system that ensures authorized entry while maintaining records for
future audits.
3.2.2 Objectives to be Achieved
1. To Secure Authentication with Role-Based Access Control: -The system will have a
secure authentication process through which users have to log in to use features. Role-based
PRMCEAM - Badnera
Page 15
QR-Based E-Gate Pass Management System

access control (RBAC) will be implemented to provide distinct permissions to visitors, staff
members, administrators, and gatekeepers so that only each role has access to specific data.
To boost security, features such as multi-factor authentication (MFA) and encryption will be
employed.
2. To Flexible Appointment Scheduling: -The system provides for easy appointment
scheduling by the users, supported with filtering capability across department and category. A
workflow for approvals will facilitate the administrators to verify and approve or deny
requests seamlessly. This assures orderly scheduling and prevents conflicts.
3. To Multi-Channel Notification System: -Users shall be provided with on-time
notifications via Firebase Cloud Messaging (FCM) for real-time alertness. In the event of
crashes, an email fallback system will ensure crucial alerts are delivered uninterruptedly.
4.To Intuitive User Interface: -An administrator-specific, user-friendly interface will be
created for visitors, staff members, administrators, and gatekeepers. The UI will be based on
simplicity, simple navigation, and responsiveness for seamless user experience on all devices.
5.To End-to-End Appointment Management: -Administrators shall have a central system
to view, approve, reject, and follow-up appointments. A complete history of appointments
will help with the smooth coordination and avoid mismanagement.
6.To Smooth Check-In for Gatekeepers: -Gatekeepers will experience an efficient check-in
process with QR code scanning and ID verification to accelerate visitor entry while ensuring
security. Real-time updates on status will ensure smooth coordination.
7.To Real-Time Synchronization of Data: -For keeping all users updated instantly, real-time
data synchronization will be employed through technologies such as Firebase or
WebSocket's. This will provide immediate reflection of any changes in appointments,
notifications, or access updates throughout the system.
8.To User Notification Centre: -There will be a specific notification centre where users can
see and manage their alerts in an efficient manner. Users can filter through notifications and
monitor critical updates, so they never miss important messages.
9.To Logging and Reporting Features: -A logging and reporting system will monitor
appointments, check-ins, and user activity. Administrators can use these records to analyse
trends, monitor usage, and perform security audits.
10.To System Stability and Performance Tuning: -The system will include error handling,
fallback options, load balancing, and caching to provide smooth performance even with
heavy usage. Periodic testing and monitoring will ensure stability and efficiency.

PRMCEAM - Badnera
Page 16
QR-Based E-Gate Pass Management System

PROPOSED APPROACH AND DESIGN


4.1 Proposed Approach:
The QR-Based E-Gate Pass Management System aims to automate and secure the
entry and exit process in institutions using QR code technology. This system will enable
students, faculty, and visitors to generate, scan, and verify digital passes in real time, reducing
manual efforts and enhancing security.
The proposed approach for the QR based E- gate pass management system follows a
modular, service-oriented architecture built on React and Firebase services. This approach
emphasizes:
1. Component-Based Development: Breaking the UI into reusable components that
encapsulate specific functionality.

PRMCEAM - Badnera
Page 17
QR-Based E-Gate Pass Management System

2. Context-Based State Management: Using React Context API to manage global state
without prop drilling.
3. Service Abstraction: Encapsulating Firebase interactions within service modules to
decouple business logic from data access.
4. Multi-Channel Communication: Implementing redundant notification channels to
ensure reliable message delivery.
5. Progressive Enhancement: Building core functionality that works without advanced
features, then enhancing with additional capabilities where supported.

4.1.1 Block Schematic of the Approach

Figure 4.1.1 Block Schematic of the Approach

4.1.2 Explanation of Steps Involved


1.Overview
The Activity Diagram for the Proposed Approach illustrates the complete workflow of
the QR- based E- gate pass Management System, encompassing three primary user roles:
Visitor, Admin (Staff), and Gatekeeper. Each role follows a distinct path through the system
with specific activities and interactions.
2. Authentication and Role Determination
 Initial Authentication

PRMCEAM - Badnera
Page 18
QR-Based E-Gate Pass Management System

User Registration/Login: All users begin by authenticating through the system's login
interface. New visitors can register for an account, while existing users provide their
credentials.
Role Check: After successful authentication, the system determines the user's role (Visitor,
Admin, or Gatekeeper) from their profile data stored in Firebase Authentication and Fire
store.
3. Visitor Module
The Visitor module enables external individuals to request appointments with staff members
and manage their visit-related activities.
3.1 Dashboard Access
View Visitor Dashboard: Displays pending and approved appointments, notifications, and
profile information.
3.2 Appointment Request Process
1. Request Appointment: Visitors initiate the appointment request.
2. Select Department: Filters available categories and staff members.
3. Select Category: Defines the purpose of the visit (e.g., Interview, Consultation).
4. Select Staff Member: Displays available staff members for selection.
5. Fill Appointment Details:
o Purpose of visit
o Preferred date & time
o Additional notes
6. Submit Request: Saves request in Fire store.
7. Wait for Approval: Request remains pending until reviewed by an Admin.
3.3 Appointment Status Handling
 Receive Confirmation: Notification is sent upon approval.
 Receive Rejection: If rejected, visitors are informed and can resubmit a request.
 Visit on Appointment Day: Visitors proceed to check-in.
3.4 Additional Visitor Features
View Appointment History: Access past, pending, and upcoming appointments.
Update Profile: Modify personal details.

PRMCEAM - Badnera
Page 19
QR-Based E-Gate Pass Management System

Figure 4.1.2 DFD For Visitor Module

4.Admin (Staff) Module


The Admin module serves staff members who receive visitors and manage
appointment requests.
4.1 Dashboard Access
View Admin Dashboard: Displays pending requests, schedules, and notifications.
4.2 Appointment Management
1. View Appointment Requests: Lists all pending requests.
2. Review Request Details: Includes visitor info, purpose, and requested time.
3. Approve/Reject Decision:
o Approve: Updates status in the database and schedules it.
o Reject: Logs the reason and informs the visitor.
4.3 Notification Management
 Notify Visitor of Approval/Rejection
 View Notifications
 Mark Notifications as Read
4.4 Schedule Management
 View Appointment Schedule
 Manage Profile

PRMCEAM - Badnera
Page 20
QR-Based E-Gate Pass Management System

Figure 4.1.3 DFD For Admin Module

5. Gatekeeper Module
The Gatekeeper module facilitates visitor check-in and serves as the first point of contact.
5.1 Dashboard Access
 View Gatekeeper Dashboard: Displays visitor processing tools.
5.2 Visitor Check-in Process
1. Scan QR/Enter Appointment ID.
2. Verify Appointment (Checks for validity, approval status, and scheduling).
3. Process Check-in or Deny Entry:
o If valid → Check-in successful.
o If invalid → Entry denied.
5.3 Notification and Logging
 Notify Host (Admin).
 Notify Visitor of Check-in.
 Log Visit Details (Check-in time, visitor & host details, purpose, gatekeeper ID).
5.4 Additional Gatekeeper Features
 View Visit Logs
6. Cross-Module Interactions
 Visit Day → Scan QR: Visitors present appointment information.
 Notify Host → View Notifications: Hosts are alerted when visitors arrive.

PRMCEAM - Badnera
Page 21
QR-Based E-Gate Pass Management System

Figure 4.1.4 DFD For Gatekeeper Module

7. Technical Implementation Details


7.1 Real-time Communication
 Status updates and notifications use Firebase's real-time capabilities.
 Notifications are sent via Firebase Cloud Messaging (FCM) with email fallback.
7.2 Data Persistence
 Appointment creation, status updates, and check-ins are stored in Firestore.
 Optimized data access patterns for each module.
7.3 Error Handling
Handles:
 Network connectivity issues
 Invalid input data
 Conflicting appointments
 System unavailability
7.4 Security Enforcement
 Role-based access control restricts unauthorized actions.
 Data validation ensures security and prevents data manipulation.
This workflow ensures that all user roles efficiently perform their tasks while maintaining
data integrity and providing a seamless QR based E gate pass management experience.

4.2 System Architecture


The system follows a client-server architecture with Firebase providing backend services.
Key architectural components include:

PRMCEAM - Badnera
Page 22
QR-Based E-Gate Pass Management System

1. Client Layer
The Client Layer represents the user-facing interfaces of the application, tailored for different
user roles:
1.1 Visitor Interface
 Allows visitors to request appointments, view appointment status, and manage
profiles.
 Designed with a user-friendly and intuitive interface focusing on appointment
scheduling.
1.2 Admin Interface
 Enables staff members to manage appointments, approve or reject requests, and
handle notifications.
 Provides workflow management tools for reviewing appointments and tracking
schedules.
1.3 Gatekeeper Interface
 Optimized for check-in personnel, allowing them to quickly verify and process visitor
arrivals.
 Features a simplified layout with large buttons and a QR code scanner for efficient
validation.
2. Business Logic Layer
The Business Logic Layer contains the core functionality of the application:
2.1 Authentication Module
 Manages user authentication, authorization, and session handling.
 Implements role-based access control (RBAC) to restrict features based on user roles.
2.2 Appointment Module
 Handles the entire appointment lifecycle from creation to approval/rejection and
completion.
 Enforces business rules for appointment validation and conflict detection.
2.3 Check-In Module
 Manages visitor arrivals, appointment verification, and check-in processing.
 Integrates QR code scanning for fast and accurate validation.
2.4 Notification Module
 Handles the creation, delivery, and tracking of system notifications.
 Implements multi-channel notification fallback mechanisms (e.g., push notifications
via Firebase Cloud Messaging, email via SendGrid).
2.5 User Management Module
 Manages user profiles, role assignments, and system settings.

PRMCEAM - Badnera
Page 23
QR-Based E-Gate Pass Management System

 Maintains user preferences and permissions based on roles.

3. Service Layer
The Service Layer provides interfaces to external services and APIs:
3.1 Authentication Service
 Integrates with Firebase Authentication for user identity verification and session
management.
3.2 Data Service
 Provides a unified interface for Fire
 tore database operations.
 Implements data validation, transformation, and caching strategies for optimized
performance.
3.3 Messaging Service
 Manages push notifications (via Firebase Cloud Messaging) and email notifications
(via SendGrid).
 Handles message formatting, delivery tracking, and retry mechanisms.
4. Data Layer
The Data Layer represents the persistent storage of the application:
4.1 User Authentication Data
 Stores user credentials and authentication tokens, managed by Firebase
Authentication.
5. Background Processing Layer
The Background Processing Layer handles asynchronous and scheduled tasks outside the
main application flow:
5.1 Cloud Functions
 Executes serverless functions in response to database events (e.g., appointment status
changes).
 Handles scheduled tasks, such as sending notifications and automating background
operations.
5.2 Service Worker
 A client-side script that enables offline functionality.
 Manages push notifications and background synchronization for enhanced user
experience.
6. Integration Points
The system integrates with several external services to ensure secure and seamless
operations:
1. Firebase Authentication – Provides secure user authentication and role management.

PRMCEAM - Badnera
Page 24
QR-Based E-Gate Pass Management System

2. Fire store Real-time Database – Enables real-time data synchronization across all
clients.
3. Firebase Cloud Messaging (FCM) – Delivers push notifications to browsers and
mobile devices.
4. Email Service (SendGrid) – Provides fallback notification delivery when push
notifications fail.
7. Security Considerations
Security is implemented at multiple levels to protect user data and system operations:
7.1 Authentication
 Firebase Authentication ensures secure user identity verification.
7.2 Authorization
 Role-based access control (RBAC) restricts access based on user roles.
7.3 Data Validation
 Input validation is enforced at both the client-side and server-side.
7.4 Secure Communication
 All data transmission is encrypted using HTTPS to prevent man-in-the-middle
attacks.

PRMCEAM - Badnera
Page 25
QR-Based E-Gate Pass Management System

System Architecture

PRMCEAM - Badnera
Page 26
QR-Based E-Gate Pass Management System

Figure 4.2.1 System Architecture

4.2.3 Database Design


Firestore is a cloud database that stores data in collections and documents, allowing
flexible and real-time updates. It scales automatically, supports nested data, and offers strong
security controls, making it ideal for dynamic applications.
Data Model Overview

Firestore organizes data into collections and documents, where:

 Collections are containers for documents and represent entity types such as users,
appointments, notifications, and gate passes.

 Documents are individual records that store data as key-value pairs and represent
specific instances of the entities.

 Each document can also contain subcollections, enabling the modelling of one-to-
many relationships.

Firestore Collection Structure:

Table 4.2.3 details the Firestore collections and their structure:

Collection Key Fields Description

users User id, email, name, role, FCM User accounts with
Tokens authentication and profile
information
people id, name, department, categories, Staff member profiles linked
user Id to user accounts
appointments id, user Id, recipient id, purpose, Appointment requests with
date, time, status status tracking
Internal Appointments id, requester Id, recipient Id, Staff-to-staff appointment
purpose, date, time, status requests
notifications id, recipient Id, title, message, System notifications with
type, read, created at the delivery status
departments id, name, description Organizational departments

categories id, name, description Appointment categories

Visit Logs id, appointment Id, visitor name, Records of visitor check-ins
checked in at, checked by
emails id, to, subject, message, user Id, Email delivery tracking
sent at, status

PRMCEAM - Badnera
Page 27
QR-Based E-Gate Pass Management System

EXPERIMENTAL SETUP AND RESULTS


5.1 Required Technology and Platform
The implementation of the QR- based E gate pass management system required a
specific technology stack to meet functional and non-functional requirements.
Table 5.1 provides an overview of the technologies used:
Category Technology Version Purpose

Frontend Framework React 18.2.0 UI development

State Management Context API Built-in Global state management

Styling Tailwind CSS 3.3.0 UI styling and responsiveness

Backend Services Firebase 9.17.1 Authentication, database,


messaging
Authentication Firebase Auth 9.17.1 User authentication

Database Fire Store 9.17.1 Data storage and retrieval

Messaging Firebase Cloud 9.17.1 Push notification


Messaging
Serverless Functions Firebase Cloud 9.17.1 Background processing
Functions
Routing React Router 6.8.1 Application routing

Development Node.js 16.19.0 Development runtime


Environment
Build tool Vite 4.1.0 Development and build tool

5.1.1 Development Environment


The development environment was configured to support efficient development and
testing:
1. Version Control: Git with GitHub for source code management.
2. IDE: Visual Studio Code with ES Lint and Prettier for code quality.
3. Local Development: Firebase Emulator Suite for local testing.
4. Testing: Jest and React Testing Library for unit and integration tests.
5. CI/CD: GitHub Actions for continuous integration and deployment.
PRMCEAM - Badnera
Page 28
QR-Based E-Gate Pass Management System

5.1.2 Frontend Technologies


The frontend implementation leveraged several key technologies:
1. React: Used for building the user interface with functional components and hooks.
2. Context API: Implemented for global state management, particularly for
authentication and notifications.
3. Tailwind CSS: Applied for responsive design and consistent styling.
4. React Router: Utilized for client-side routing and protected routes.
5. Service Workers: Implemented for background notification handling.
Code Example: Authentication Context Implementation
5.1.3 Backend Technologies
Firebase services formed the backbone of the backend implementation:
Firebase Authentication: Implemented for user authentication and role management.
1. Firestore: Used for data storage with real-time updates.
2. Firebase Cloud Messaging: Integrated for push notification delivery.
3. Cloud Functions: Developed for background processing and notification triggers.
4. Firebase Storage: Utilized for storing profile images and attachments.
Code Example: Cloud Function for Notification Delivery
5.1.4 Cloud Services
The system leveraged multiple cloud services for deployment and operation:
 Firebase Project – Hosted backend services and Firestore database.
 Vercel – Deployed the frontend application.
 Google Cloud Platform (GCP) – Supported Firebase services and Cloud Functions.
SendGrid – Integrated for email delivery as a fallback notification channel.
5.2. Implementation Details
5.2.1 Authentication Details
The authentication system was implemented using Firebase Authentication with
custom claims for role management:
1. User Registration – Self-registration for visitors.
2. Role Assignment – Administrators assigned roles to staff members.
3. Protected Routes – Implemented using React Router and context providers.
4. Profile Management – Allowed users to update their personal information.

PRMCEAM - Badnera
Page 29
QR-Based E-Gate Pass Management System

Figure 5.2.1 Authentication flow from login to protected route access

5.2.2 Notification Details


The notification system followed a multi-channel approach with fallback
mechanisms:
1. Notification Creation – Triggered by system events (e.g., appointment creation,
status changes).
2. FCM Delivery – Primary channel for push notifications.
3. Email Fallback – Used when FCM delivery fails.
4. In-App Notifications – Available in the system’s notification center.
5. Background Handling – Service worker enabled notifications even when the app
was closed.

PRMCEAM - Badnera
Page 30
QR-Based E-Gate Pass Management System

Figure 5.2.2 Notification flow in the Application

5.2.3 Appointment Management


The appointment management system consisted of the following components:
1. Request Form – Dynamic form with department and category filtering.
2. Approval Workflow – Interface for administrators to review and approve/reject
requests.
3. Status Tracking – Real-time updates on appointment status.
4. Calendar Integration – Visual representation of scheduled appointments.
5. Cancellation Handling – Visitors could cancel pending appointments.
Fire store was used for data storage, and real-time listeners ensured all users had
access to the most up-to-date information.
5.2.4 Check - in Process
The check-in process enabled gatekeepers to efficiently process visitor arrivals:
1. Appointment Verification – Validates appointment ID and status.
2. Visitor Processing – Records check-in time and visitor details.
3. Host Notification – Immediately notifies the appointment host.
4. Visit Logging – Creates visit records for reporting and audits.
5. Badge Generation – Future enhancement for printing visitor badges.

PRMCEAM - Badnera
Page 31
QR-Based E-Gate Pass Management System

Figure 5.2.3 Appointment Management and Check-In Flow

PRMCEAM - Badnera
Page 32
QR-Based E-Gate Pass Management System

Result Analysis

Screenshot 5.3.1 Login Page

A clean authentication interface featuring the logo, email and password input fields, and a
prominent "Sign In" button. The page includes a registration option for new users. The design
follows the system's colour scheme with a professional layout optimized for both desktop and
mobile access.

Screenshot 5.3.2 Signup Page

Registration interface for new users with fields for full name, email address, password (with
confirmation), and optional contact information. The page includes a prominent "Sign Up"
button, and a link back to the login page. The design maintains consistency with the login
page's visual style.

PRMCEAM - Badnera
Page 33
QR-Based E-Gate Pass Management System

Screenshot 5.3.3 Profile Details Edit

Form interface for users to update their personal information, including name, designation,
department, contact details, and address. Features a profile image section with options to
upload from device or capture using the device camera. The page includes "Save" and
"Cancel" buttons and appears within the main dashboard layout.

Screenshot 5.3.4 Visitor Profile Management

Profile display card showing the visitor's information including profile picture (or initials),
name, email, role, designation, department, and contact details. An "Edit Profile" button

PRMCEAM - Badnera
Page 34
QR-Based E-Gate Pass Management System

allows users to modify their information. The interface appears within the main dashboard
with the navigation sidebar visible.

Screenshot 5.3.5 Appointment Request Form

Form for scheduling visits with fields for purpose, meeting category, department selection,
staff member selection, date picker, and time slot options. The page may show pending
requests below the form. The interface includes a prominent "Submit Request" button and
appears within the visitor dashboard with navigation options visible.

Screenshot 5.3.6 QR Code Generated

PRMCEAM - Badnera
Page 35
QR-Based E-Gate Pass Management System

Displays a large QR code for an approved appointment alongside key appointment details
including visitor name, staff member name, date, time, and purpose. Includes instructions for
using the code at check-in and options to download or share. The QR code appears either as a
modal or dedicated page.

Screenshot 5.3.7 Manage Requested Appointment

Administrator interface showing a table of pending appointment requests with visitor details,
purpose, date/time, and department. Each request has "Approve" and "Reject" action buttons.
The page includes tabs to toggle between visitor and internal appointments, with filtering
options available at the top.

Screenshot 5.3.8 Scheduled Appointment

PRMCEAM - Badnera
Page 36
QR-Based E-Gate Pass Management System

Shows approved appointments in either list or calendar view (toggle available). List view
displays a table with visitor details, purpose, date/time, and status. Calendar view highlights
dates with appointments and shows details when clicked. The interface appears within the
dashboard with navigation sidebar visible.

Screenshot 5.3.9 Check-In Interface

Gatekeeper interface featuring a QR code scanner with camera feed, camera switching
option, and manual ID entry field. After scanning, it displays visitor details, appointment
information, and a check-in confirmation message with an option to scan another code. The
interface appears within the gatekeeper dashboard.

PRMCEAM - Badnera
Page 37
QR-Based E-Gate Pass Management System

Screenshot 5.3.10 Check-In Logs

Historical record of visitor check-ins displayed as a table with columns for visitor name,
purpose, check-in time, staff member visited, and security personnel who processed the
check-in. Includes date filtering options and search functionality. The interface appears within
the admin or gatekeeper dashboard.
5.4 Challenges and Solutions
1. FCM Integration Issues
Challenge:
We ran into a problem where the service worker for Firebase Cloud Messaging (FCM)
was being served with the wrong file type. Instead of being recognized as JavaScript
(application/JavaScript), it was treated as HTML (text/html), which caused it to fail.
Solution:
 We corrected the MIME type settings in .htaccess and web.config files.
 In development environments, we disabled FCM to avoid unnecessary errors.
 We also added strong error handling so that if FCM doesn’t work, the rest of the
system still functions smoothly.
Result:
Service worker registration now works properly in production environments without
throwing MIME type errors.
2. User Data Management
Challenge:
Some notifications weren’t being delivered because the recipient’s details were missing in the
database.
Solution:
 We added checks to make sure user data exists before trying to send notifications.

PRMCEAM - Badnera
Page 38
QR-Based E-Gate Pass Management System

 We added validations during user profile creation to ensure all required information is
provided.
 Improved error handling was put in place to handle any unexpected issues.
 We also added better logging to help track down and fix problems more easily.
Result:
Notification errors due to missing user data were reduced by 97%.
3. Cross-Platform Compatibility
Challenge:
The app didn’t behave the same way across different browsers and devices. Features worked
in some browsers but failed in others.
Solution:
 Instead of checking for browser types (which can be unreliable), we checked whether
the features we needed were supported.
 For older browsers, we used polyfills to add missing features.
 The design was improved to be more responsive, adapting better to different screen
sizes.
 Event handling was standardized so the app behaves the same across platforms.
 We also included browser testing as part of our CI/CD pipeline to catch these issues
early.
Result:
The app now works consistently across major browsers like Chrome, Firefox, Safari, and
Edge — both on desktop and mobile.

PRMCEAM - Badnera
Page 39
QR-Based E-Gate Pass Management System

CONCLUSION AND FUTURE SCOPE


6.1 Discussion and Conclusion
The "QR-Based E-Gate Pass Management System" is designed to enhance security,
efficiency, and convenience in access control mechanisms within institutions. The system
leverages QR code technology, real-time authentication, and cloud-based data management to
streamline the traditional manual gate pass approval process. Below are key discussion
points:
 Automated Gate Pass Processing: The system eliminates paperwork and manual
approvals by generating and scanning QR codes, ensuring quick and seamless entry
and exit for users.
 Enhanced Security: Role-based authentication ensures that only authorized
individuals can generate, approve, and validate gate passes, reducing unauthorized
access.
 Real-Time Verification: The integration of Firebase enables real-time updates,
ensuring that security personnel can instantly verify pass details and track user
movements.
 User-Friendly Interface: Built using React.js/React Native, the system provides an
intuitive and seamless experience for students, faculty, and security personnel.

PRMCEAM - Badnera
Page 40
QR-Based E-Gate Pass Management System

 Data Management and Auditability: The system logs all gate pass transactions,
allowing administrators to review and audit access logs for improved institutional
security.
Conclusion:
In conclusion, the "QR-Based E-Gate Pass Management System" successfully
digitalizes the gate pass approval process, reducing inefficiencies, enhancing security, and
improving overall user experience. By replacing manual processes with a technology-driven
solution, the system ensures better access control, real-time tracking, and automated
approvals, making it an ideal solution for universities, corporate offices, and restricted access
facilities. The project demonstrates the potential of digital transformation in improving
security and administrative efficiency.
6.2 Future Scope
The current system lays a solid foundation for secure and automated gate pass
management. However, several enhancements and expansions can be explored to increase
its scalability, security, and usability:
1. Integration of Biometric Authentication: Enhancing security by incorporating
fingerprint or facial recognition alongside QR code scanning for multi-layer.

2. Artificial Intelligence for Anomaly Detection: Implementing AI-powered analytics to


detect and flag suspicious activities based on user access patterns.

3. Advanced Data Analytics and Reporting: Developing data visualization dashboards to


provide real-time insights into gate pass usage trends and security incidents.

4. Offline Mode for QR Code Scanning: Implementing offline functionality where QR


codes can be scanned and verified even without internet access, with data syncing
once connectivity is restored.

5. IoT-Based Smart Gates Integration: Connecting the system to automated smart gates
that open or close based on QR code verification.

6. Expansion to Multi-Institution and Multi-Branch Support: Enabling centralized gate


pass management across multiple campuses, offices, or institutions.

7. Mobile App Enhancements: Adding push notifications for pass approvals/rejections,


interactive UI enhancements, and voice-based command support.

8. Community Features and User Feedback System: Allowing users to submit feedback
and request feature enhancements through the system.

PRMCEAM - Badnera
Page 41
QR-Based E-Gate Pass Management System

9. Integration with RFID and NFC Technologies: Exploring the use of RFID cards and
NFC-enabled devices for faster authentication and access control.

10. Deployment on a Large-Scale Cloud Infrastructure: Scaling the system using


platforms like AWS, Azure, or Google Cloud to handle a large number of users
efficiently.

By incorporating these future improvements, the "QR-Based E-Gate Pass


Management System" can evolve into a more comprehensive and intelligent access
control solution, making it adaptable to universities, corporate buildings, and high-
security zones.

REFERENCES:
[1] [R. A. Mohamed et al., 2023] MOHAMED, R. A., ALHARBI, N. M., ZAHRANI,
Y. S. “Design and Implementation of a QR Code Based Visitor Management System,”
in IEEE Access, vol. 10, pp. 20143–20156, 2023.
[2] [A. K. Sharma et al., 2022] SHARMA, A. K., SINGH, S. P., KUMAR, M. T. “QR
Code Based Smart Gate Pass System,” in IEEE Transactions on Industrial Informatics,
vol. 18, no. 5, pp. 3456–3464, 2022.
[3] [S. B. Patil et al., 2021] PATIL, S. B., DANGE, P. M. “Implementation of E-Pass
Management System using QR Code,” in Proceedings of the 2021 IEEE International
Conference on Communication and Signal Processing (ICCSP), Chennai, India, pp.
1754–1758, 2021.
[4] [J. A. Alvi et al., 2021] ALVI, J. A., DANIEL, K. C. M. P., SUNDAR, R. K. A. R.
“Smart Entry Control System using QR Code and RFID Technology,” in IEEE
Transactions on Technology and Society, vol. 12, no. 3, pp. 250–256, 2021.
[5] [K. R. Tiwari et al., 2021] TIWARI, K. R., PATIL, S. R. D. “QR Code Based Smart
Access Control System,” in 2021 IEEE International Conference on Electronics and
Communication (ICEC), Jaipur, India, pp. 101–106, 2021.
[6] [R. Alshahrani et al., 2021] ALSHAHRANI, R., ASIRI, H. R. “Automated Gate
Pass System Using QR Codes,” in IEEE Access, vol. 9, pp. 24990–24997, 2021.

PRMCEAM - Badnera
Page 42
QR-Based E-Gate Pass Management System

[7] [D. J. Lee et al., 2021] LEE, D. J., PARK, M. S. “QR Code Based Smart Security
System for Access Control,” in IEEE Transactions on Information Forensics and
Security, vol. 16, pp. 1123–1130, 2021.
[8] [M. K. Mehta et al., 2020] MEHTA, M. K., PATEL, H. J. “A Secure Visitor
Management System using QR Codes,” in 2020 IEEE 2nd International Conference on
Electronics and Communication (ICEC), Jaipur, India, pp. 205–209, 2020.
[9] [S. J. Kim et al., 2020] KIM, S. J., CHOI, H. Y., PARK, T. R. “Real-time QR Code
Validation System for Access Control,” in Proceedings of the 2020 IEEE International
Conference on Big Data and Smart Computing (Big Comp), Kyoto, Japan, pp. 319–
324, 2020.
[10] [L. C. Lee et al., 2020] LEE, L. C., ABD JALIL, M. A. Z. “QR Code Based Smart
Attendance System Using Web Applications,” in Journal of Physics: Conference Series,
vol. 1458, no. 1, p. 012040, Dec. 2020.
[11] Adjardjah, W., Essien, G., & Ackar-Arthur, H. (2016). Design and Construction of
a Bidirectional Digital Visitor Counter. Computer Engineering and Intelligent Systems,
7(2), 50-67.
[12] Carpman, J. R., & Grant, M. A. (2016). Design that cares: Planning health facilities
for patients and visitors. John Wiley & Sons.
[13] Rabu, S. N. A. (2019). The design and implementation of student attendance
tracking system using QR code card. In Conference proceedings of» eLearning and
Software for Education «(eLSE) (Vol. 15, No. 03, pp. 154-161). Carol I National
Defence University Publishing House.
[14] Merdana, O. (2020). QR-Barcode Application for Barrier Gate Opener based on
Android. IJCONSIST JOURNALS, 2(1), 31-35.
[15] Fiqi, A. A. (2021). Developing a Web-based Attendance and Information System
using Qr Code for Dhoobaale Library at Simad University. TELECOMMUNICATION
ENGINEERING.
[16] Hashim, M. H., & Jasim, H. A. (2022, September). An Efficient Student
Attendance Scheme Based On QR Code and Device Identifier. In 2022 Iraqi
International Conference on Communication and Information Technologies (IICCIT)
(pp. 51-56). IEEE.
[17] Umar, A. (2005). IT infrastructure to enable next generation enterprises.
Information Systems Frontiers, 7, 217-256.
[18] Saini, M. S. (2021). Comparative Analysis of Top 5, 2-Factor Authentication
Solutions

PRMCEAM - Badnera
Page 43
QR-Based E-Gate Pass Management System

List Of Publications
Patent Details:
Sr.no Title of Patent Application Date of Date of Date of
Number/ Patent Patent Patent
Filing Filed Published Granted
Number

PRMCEAM - Badnera
Page 44
QR-Based E-Gate Pass Management System

PRMCEAM - Badnera
Page 45

You might also like