Visitor Management System - Full Stack Automation
Designed and built a full-stack visitor management system using Power Apps, Python (FastAPI), MySQL, and Power BI.
Replaced manual workflows and an external system with an automated, real-time solution featuring QR-based check-in/out and mobile HSE roll-call visibility.
Challenge
The existing visitor management process relied on an external system (Raptor) and manual workflows, resulting in limited visibility, inconsistent data, and inefficient operations.
Users were required to navigate multiple steps to access visitor lists, and the lack of automation led to frequent missed check-outs, impacting accuracy during emergency roll-call scenarios.
Results
The new system streamlined visitor operations, reducing manual steps and improving accuracy through automated check-in and QR-based checkout.
Real-time visibility significantly enhanced HSE roll-call capabilities, while the removal of an external system eliminated recurring costs and enabled full internal ownership.
5+ → 1
Manual Steps Reduced
$1,000/year
Cost Savings
100%
Real-Time Tracking
Process
Power Apps (Frontend)
Provides kiosk-based interface for visitor check-in and data entry
Python API (FastAPI)
Handles check-in/check-out logic and QR code generation
Processes all system transactions in real time
MySQL (Database)
Stores structured visitor and visit data
Maintains accurate, timestamp-based records
Python Sync (Data Pipeline)
Transfers data from MySQL to SharePoint for reporting
Enables automated updates without manual intervention
SharePoint (Cloud Layer)
Serves as a centralized, accessible data source
Allows seamless integration with Power BI
Power BI (Reporting)
Provides real-time dashboards and HSE roll-call view
Enables mobile-friendly access to active visitor data
Conclusion
This project transformed a manual, multi-step visitor process into a streamlined, automated system.
By combining Python, SQL, and Power Platform tools, the solution improved efficiency, reduced cost, and enabled real-time operational visibility, while creating a foundation for future automation and data-driven solutions.







