This Visitor Management System is a backend-driven platform designed to streamline visitor tracking and access management for estates or venues. It enables a smooth experience for Admins, Receptionists, Managers, Residents, and Visitors by automating entry, monitoring, and communication processes.
Role & Responsibilities:
As the backend developer, I was responsible for designing and implementing the system’s core functionalities and database interactions, focusing on secure, role-based processes. Key responsibilities included:
- Role-Based Access and Estate Management: Enabled Admins to create estates/venues, assign Managers and Receptionists, and allocate specific roles. Managers can register residents who, in turn, can invite visitors.
- Automated Visitor Sign-Out: Developed a scheduled automated process to ensure visitors are signed out at midnight, maintaining accurate records and ensuring security compliance.
- SMS Integration for Secure Entry: Integrated with external SMS services to facilitate code-based entry, sending visitors a six-digit code for real-time check-in validation at reception.
- Resident and Visitor Onboarding: Built workflows that send SMS notifications to residents upon registration, providing them login details, and to visitors upon invitation, supplying entry codes.
- Comprehensive Monitoring: Enabled all roles to track visitors in real time, view past visits, and identify expired visits for improved security and awareness.
- Data Export Functionality: Developed an endpoint for exporting essential data—visitor logs, managers, venue details, etc.—to Excel format for streamlined reporting and operational insights.
Achievements:
- Reduced manual tasks with a fully automated midnight sign-out process.
- Improved visitor experience through SMS-based secure entry and instant notifications.
- Enhanced data accessibility by implementing Excel exports, streamlining operational reporting.
Screengrabs



Reflection:
This project deepened my expertise in backend automation, secure data management, and integrating external services for real-time functionality. It reinforced the importance of automation and user communication in visitor management solutions.