About the Client
According to studies, 80% of educational institutions use manual systems and processes to regulate visitor access to school facilities. The error-prone manual approach compromises the safety and security of the students. The organization recognized the need to empower the school administration with technology and tools that are reliable and assure safety.
With the aim of creating safe learning environments for students, they set out to develop a technology-based solution to assure student security. The solution needed to integrate with other systems, such as the School Management Software (SMS) and external third-party databases, for effective and efficient operations.
The organization opted for a ground-up approach to re-imagine the entire visitor check-in process adopted by schools. With student and staff safety at the center and as a front line of defense, the solution needed to:
The organization decided to develop a Visitor Management System (VMS) application from scratch and take a leadership position in the industry. The solution warranted using technical and product management competencies such as Market Study and Research, Business Analysis, DevOps,Application Development, Quality Engineering, scalable Cloud infrastructure, and ongoing Operations. This was the primary reason for the organization to select Trigent as its partner.
Trigent’s Service Enabler - Trigent AXLR8 Labs
The software architecture was built on the PHP framework, and tools such as HTML5 and CSS4 were leveraged as the UI Layer. The team also built a database leveraging MySQL wherein all the data captured with regard to adult check-ins through background screenings, facial recognition, and driver’s license scan, to name a few, were stored.
The team adhered to several industry benchmarks such as OWASP and CIS (Center for Internet Security) for security standards.
Conscious technical decisions were made early on to ensure that the application was built to scale on Azure as IaaS. With loosely coupled Azure components at play, deployment was seamless. Automation enabled the DevOps teams to monitor a self-scalable autonomous deployment as the load increased on the system.
Additionally, the team integrated several disparate systems, such as background checks and facial recognition, to improve efficiency, transparency, and security . The seamless integration ensured continuous scalability and performance as well as increased agility and reliability, thereby reducing uncertainty and risk. Trigent’s QE resources were aligned with the development sprints for shift left testing to ensure bugs were trapped early, and performance roadblocks were pre-emptively handled.
Trigent team was able to actively monitor application & service usage on Azure and proactively take steps to ensure the infrastructure spending was under control and met with the business demands.
Given its importance, the application is constantly monitored and tested to prevent bugs and downtime. Unit, smoke, and compatibility testing are performed to analyze defect leakage and test case pass percentage, among others. APIs are also constantly tested, leveraging Postman. Static code analysis & periodic Pen Tests are used to ensure the application was free of any vulnerabilities.