Robust Low-Code 911 Incident System Developed with UI Bakery

Learn how Akveo low-code developers were hired by a 911 incident company to develop a platform that streamlines emergency data management, from dispatch calls to city council reports, with intuitive workflows and scalable architecture. The application was developed for departments without CAD access; after deployment and testing by the Akveo low-code agency, it ensured efficient incident documentation and occupancy management, meeting the unique needs of public safety operations.

UI Bakery
MongoDB
Robust Low-Code 911 Incident System Developed with UI Bakery

Industry overview

Company Overview

The 911 incident Canadian company operates in the public safety sector, providing critical infrastructure for managing and documenting incidents and related emergency services. Their existing system required enhancements to improve efficiency, scalability, and usability, leveraging cutting-edge technologies and modern interfaces.

About the project

Challenges

  • The legacy system relied on outdated technology, which needed more stability and scalability.
  • Certain departments needed access to Computer-Aided Dispatch (CAD) systems, necessitating a manual process for creating and managing incidents.
  • Ensuring seamless integration with 911 dispatch data while maintaining robust data validation and consistency across multiple municipalities.
  • Developing an intuitive and user-friendly interface using UI Bakery, ensuring non-technical users could efficiently add and manage incident details.

Requirements

  • Automated ingestion of incident data from dispatch systems must ensure timely updates to the platform.
  • Built with MongoDB Atlas, the database supported multiple municipalities with differentiated data access through the LOCATION field.

Key Deliverables

  • A fully functional interface for manually adding incidents tailored for non-CAD-enabled departments.
  • Enabled users to add and track building occupancies, including detailed contact and property information.
  • Integrated file upload capabilities for diagrams and documents, enhancing emergency planning, with development supported by Akveo's low-code developers.
Main tool
UI Bakery

Additional tools
MongoDB
Project Timeline
2 months
Element

Akveo’s team, who was working on the project

Dmitry Sitnik
Dmitry Sitnik
Head of Low-Code Department

Solution

The 911 incident management system was developed using UI Bakery to create a user-friendly interface for efficient emergency data handling. By integrating MongoDB Atlas and leveraging Akveo's low-code consulting, the platform ensures scalability, seamless CAD integration, and adaptability across multiple municipalities.

Scope of work

Modernizing the System Architecture

The new App was developed with MongoDB Atlas as the BE database, hosted on Microsoft Azure. This provided a scalable and multi-tenant solution that is capable of supporting multiple municipalities.

User-Friendly Front-End Interface

Utilizing UI Bakery, which is really good for internal app development and prototype, the front end-end was designed to be intuitive and customizable. The platform incorporated the expertise of Akveo's low-code developers, ensuring rapid deployment and tailored features. The modular design allowed seamless copying and scaling of master applications for specific municipalities.

Two primary incident modules were developed:

  • Incident Additions Module: This feature allows departments without CAD access to manually create incidents. Leveraging the existing Incident Module design, the interface ensured consistency and ease of use, guided by low-code specialists.
UI Bakery incident information dashboard
UI Bakery Incident Dashboard
  • Occupancy Management Module: In this dashboard users can add and manage details about building occupancies, including keyholder information, preplan data, and inspection tracking. Features like file uploads and dropdown-based data entry streamlined workflows, leveraging expertise in low-code consulting.

Integration Layer

The platform supported two methods for integrating data from 911 dispatch systems:

  • A LINUX script to monitor and process XML file drops on a secure FTP server.
  • MongoDB Triggers to automatically insert records into transactional tables when new incident data was detected.

Technology Stack

UI Bakery - For building the front-end interface using a low-code approach.

MongoDB Atlas - As the back-end database for scalable and multi-tenant data storage.

Microsoft Azure - Hosting the MongoDB database in the Toronto region for secure and reliable operations.

Results

01

Improved Efficiency and Accessibility

The platform streamlined incident creation and management, enabling departments without CAD access to efficiently document emergencies.

02

Enhanced Data Consistency

Automated integration with 911 dispatch systems ensured accurate and up-to-date incident data, reducing manual errors.

03

Scalable Multi-Tenant Solution

The system's architecture supported multiple municipalities, with easy customization for location-specific needs, fostering widespread adoption.

04

User Satisfaction

End-users were satisfied with the convenient and flexible UI Bakery developed by Akveo's low-code developers, which made critical data accessible and actionable for emergency services and city councils.

Got any questions?
We are here to help

Cross

Contact us