Submitted:
09 December 2025
Posted:
11 December 2025
You are already at the latest version
Abstract
This study addresses the persistent inefficiencies in incident management within regional public institutions, where dispersed offices and limited digital infrastructure constrain timely technical support. The research aims to evaluate whether a hybrid web architecture integrating AI-assisted interaction and mobile notifications can significantly improve efficiency in this context. The system was designed using a Laravel 10 MVC backend, a responsive Bootstrap 5 interface, and a relational MariaDB/MySQL model optimized with migrations and composite indexes, and incorporated two low-cost integrations: a stateless AI chatbot through the OpenRouter API and asynchronous mobile notifications using the Telegram Bot API managed via Laravel Queues and webhooks. Developed through four Scrum sprints and deployed on an institutional XAMPP environment, the solution was evaluated from January to April 2025 with 100 participants using operational metrics and the QWU usability instrument. Results show a reduction in incident resolution time from 120 to 31 minutes (74.17%), an 85.48% chatbot interaction success rate, a 94.12% notification open rate, and a 99.34% incident resolution rate, alongside an 88% usability score. These findings indicate that a modular, low-cost, and scalable architecture can effectively strengthen digital transformation efforts in the public sector, especially in regions with resource and connectivity constraints.
Keywords:
1. Introduction
- RQ: How does a web architecture, integrating AI and mobile notifications, optimize incident management efficiency in the GORE, by reducing response times and increasing resolution rates?
- RO1: Reduce the average incident resolution time through optimized backend processes in Laravel [11].
- RO2: Increase the number of incidents resolved versus reported through MySQL-based traceability and FIFO assignment [12].
- RO3: Optimize the technical response time from notification to initial action through push alerts via Telegram [9].
- RO4: Improve overall system usability by measuring satisfaction with navigability and efficiency using the QWU instrument and the Bootstrap 5 frontend [13].
- RO5: Increase the interaction rate of the AI chatbot using structured prompts in OpenRouter [10].
- RO6: Raise the open rate of mobile notifications to accelerate workflow processing through asynchronous Telegram webhooks [14].
2. Related Work
3. Methodology
3.1. Population and Sample
3.2. Techniques and Instruments
3.3. Development and Implementation Methodology
- Requirements elicitation and analysis: Observation of historical processes (2023–2024) and interviews to identify failure patterns and develop user stories.
- Product Backlog creation: Prioritized list of functionalities, including ticket registration, FAQ-oriented chatbot, and mobile notifications.
- Sprint planning: Sprint 1 focused on the public interface; Sprint 2 on the admin module and submodules; Sprint 3 on AI and notification integration; and Sprint 4 on the technical panel and refinements.
- Incremental development: The system was coded in local environments (XAMPP), using Laravel 10 for the backend and MySQL as the database, Bootstrap 5 for the responsive frontend, OpenRouter for the chatbot (Meta/Google models), and the Telegram API for notifications.
- Meetings and review: At the end of each sprint, review sessions were conducted with the technical team for feedback.
- Testing and validation: Unit and integration tests (for AI and notifications) were performed, and bugs were corrected in short iterations.
- Implementation and monitoring: After institutional approval, the system was deployed on the GORE Apurímac server. Initial metrics were monitored during the first month (January 2025) through automated dashboards.
- Documentation and evaluation: A user manual and final reports were prepared, and results were assessed against the objectives. All documentation was stored in GitHub.
4. System Architecture
4.1. Developed Architecture
- Presentation Layer (Frontend): Developed using Bootstrap 5 to provide responsive and accessible interfaces, with CSS/JS components for form validation and timeline visualization. Views are rendered through Blade templates, capturing end-user inputs (e.g., national ID for automatic data completion) without requiring initial authentication. This layer is responsible for delivering an intuitive user experience on mobile devices, incorporating components such as chatbot modals and tables for tracking ticket statuses (pending/in progress/resolved/cancelled) [11,29].
- Business Logic Layer (Backend): Built on Laravel 10, this layer defines RESTful routes (in web.php and api.php) and controllers for handling requests. It uses the Eloquent ORM for model abstraction, processing logic such as description validation, ID generation, and notification triggers. Sanctum middleware manages authentication exclusively for technical staff, while queued jobs ensure asynchronous execution for external integrations [7,11].
- Database and Integrations Layer: MariaDB (MySQL-compatible) serves as the relational database for persistent storage. Eloquent models map key entities with optimized queries [11,30]. External integrations, including OpenRouter (stateless, via Guzzle HTTP) [31] and the Telegram Bot API (POST-based webhooks), are invoked from controllers. Fallback events are logged in Laravel, and quantitative metrics—such as messages sent, success/error rates, model used, and timestamps—are stored in the Chatbot table [10,14].
4.2. Data Model
4.3. Main Workflows
- 1.
- End-User Workflow (Unauthenticated)
- 2.
- Technical Staff Workflow (Sanctum Authentication)
4.4. Specific Integrations
- 1.
- OpenRouter API (Chatbot)
- 2.
- Telegram Bot API (Notifications):
4.5. Cross-Cutting Aspects
- Scalability: The system uses Laravel job queues to handle asynchronous notifications, ensuring stability and continuous responsiveness. OpenRouter model rotation distributes chatbot load efficiently [31]. The MariaDB database supports concurrent queries without locking, and the XAMPP environment [11] maintains stable performance even with more than 50 tickets per day.
- Testing and Monitoring: Unit tests executed with PHPUnit achieved 85% coverage, encompassing CRUD operations and integrations. The RESTful endpoints were validated using Postman, consistently returning successful 200 responses. Centralized logs in storage/logs/laravel.log record errors and fallback events, while ApexCharts dashboards enable real-time monitoring of system metrics [34].
4.6. Final Evaluation of the Proposed Architecture
5. Results
5.1. System Usability
5.2. Performance of the AI Chatbot
5.3. Effectiveness of Mobile Notifications
5.4. Incident Handling Time
5.5. Technical Staff Response Time
5.6. Incident Resolution
6. Discussion
7. Conclusions and Recommendations
7.1. Conclusions
7.2. Recommendations
Supplementary Materials
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- COMEX, P. Transformación digital del Gobierno: retos y compromisos no atendidos Disponible en: https://www.comexperu.org.pe/articulo/transformacion-digital-del-gobierno-retos-y-compromisos-no-atendidos.
- Regional, G.G. Reporte de Avance Plan de Gobierno Digital 2023-2025 - Informes y publicaciones - Gobierno Regional Tacna - Plataforma del Estado Peruano.
- Sangama-Reyna, E.J. Transformación digital y gobernanza regional en Perú: Revisión sistemática. Gest. Prod. Rev. Electrónica Ciencias Gerenciales 2025, 7, 91-106. [CrossRef]
- Sánchez Casanova, F.S.; Valles Coral, M.Á. Influencia de ITIL V3 en la gestión de incidencias de una municipalidad peruana. Univ. las Ciencias Informaticas 2021.
- Sub Gerencia de Desarrollo Institucional, E. e I. Reporte de Dependencias y Personal del GORE-Apurimac Sede Central 2024.; Abancay, 2024.
- Unidad de Informatica Informe Situacional de la Oficina de Soporte Tecnico 2024; Abancay, 2024.
- Subecz, Z. Web-development with Laravel framework. Gradus 2021, 8, 211-218. [CrossRef]
- Rajabovich, M.B. Analysis and Advantages of Laragon Software in Data Processing. J. Innov. Creat. Art 2023, 2, 2023.
- Petrosyan, A.S.; Surmachevskaya, A.A.; Novichkov, A.A.; Lukin, D.G.; Gareeva, G.A. Automatic notification of academic debts based on Telegram. Int. J. Adv. Stud. 2023, 13, 163-179. [CrossRef]
- Khennouche, F.; Elmir, Y.; Himeur, Y.; Djebari, N.; Amira, A. Revolutionizing generative pre-traineds: Insights and challenges in deploying ChatGPT and generative chatbots for FAQs. Expert Syst. Appl. 2024, 246, 123224. [CrossRef]
- Sinaga, T.M.; Zuhdi, A.; Santoso, G.B. MVC Implementation in Laravel Framework for Development Web-Based E-Commerce Applications. Intelmatics 2021, 6, 37-42.
- Fauzi, M.F.; Rahmi, A.N. Penerapan Metode First in First Out (FIFO) Dalam Sistem Antrian Pelayanan Administrasi Mahasiswa Studi Kasus DAAK Universitas Amikon Yogyakarta. METHOMIKA J. Manaj. Inform. dan Komputerisasi Akunt. 2021, 5, 183-188. [CrossRef]
- Aziz, N.S.; Kamaludin, A. Using pre-test to validate the Questionnaire for Website Usability (QWU). In Proceedings of the 2015 4th International Conference on Software Engineering and Computer Systems, ICSECS 2015: Virtuous Software Solutions for Big Data; Institute of Electrical and Electronics Engineers Inc., noviembre 2015; pp. 107-111.
- GitHub GitHub - laravel-notification-channels/telegram: Telegram Notifications Channel for Laravel.
- Castro, P.; Cambarieri, M. Estrategias para desacoplar funcionalidades y facilitar el desarrollo De software en instituciones públicas: El caso de la Universidad Nacional de Río Negro. In Proceedings of the Workshop de Investigadores en Ciencias de la Computación 2025; 2025.
- Soel Juarez, M.A.; Rojas, H. Aplicación de un sistema web Help Desk basado en ITIL para el registro y control de requerimientos e incidencias al personal de la Corte Superior de Justicia de Apurímac, año 2020 - 2023, Universidad Nacional Micaela Bastidas de Apurímac, 2024.
- Firdausi, S.; Setiawan, M.A. ITIL v3 Framework Application to Design Information Technology Incident Management Governance. J. Ilm. Tek. Elektro Komput. dan Inform. 2022, 8, 128. [CrossRef]
- Ayquipa, R.A.R.; Enriquez, H.R.; Huayllani, W.J.A.; Mezarina, Z.H.A.; Cabrera, M.J.I. Challenges in the implementation of e-government for public institutions in Peru. PervasiveHealth Pervasive Comput. Technol. Healthc. 2019, 347-351. [CrossRef]
- Babatunde Johnson, O.; Olamijuwon, J.; Cadet, E.; Olajide Soji, O.; Oke Ekpobimi, H. Building a microservices architecture model for enhanced software delivery, business continuity and operational efficiency. Int. J. Front. Eng. Technol. Res. 2024, 7, 70–81. [CrossRef]
- Setälä, M.; Abrahamsson, P.; Mikkonen, T. Elements of Sustainability for Public Sector Software Mosaic Enterprise Architecture, Macroservices, and Low-Code. 12th Int. Conf. ICSOB 2021 2021. [CrossRef]
- Agustin Ramos Herrera Asesor, J.; Leonardo José Torres Argomedo, M. Implementación de osTicket para optimizar la gestión de incidencias del área de infraestructura de la Corte Superior de Justicia de Lima, 2022. Univ. Priv. del Norte 2022.
- Mali, D.; Salhotra, J.; Waikar, D.; Jadhav, N.; Tamboli, S. Online Chatbot Based Ticketing System. Int. J. Multidiscip. Res. 2025, 7. [CrossRef]
- Karimi, Z.; Gallipoli, G.; Cagliero, L.; Chicco, F.; Rosa, C.; Sechi, A. Empowering University-level Help Desk for International Applicants with AI Chatbots. Proc. - 2024 IEEE Int. Conf. Big Data, BigData 2024 2024, 5263-5270. [CrossRef]
- Merino Morillo, V.M. Implementación de un sistema de gestión de incidencias para la empresa BEMAST E.I.R.L – Chimbote; 2018. Univ. Católica Los Ángeles Chimbote 2019.
- Google Forms Formularios de Google. Encuesta sobre Café (Coffea Arab. 2021, 588-588.
- Avilés Matute, S.; Avila-Pesantez, D.; Avila, M. Desarrollo de sistema Web basado en los frameworks de Laravel y VueJs, para la gestión por procesos: Un estudio de caso. Rev. Peru. Comput. y Sist. 2020, 3, 3-10. [CrossRef]
- Ameta, U.; Patel, M.; Sharma, A.K. Scrum Framework Based on Agile Methodology in Software Development and Management. 2021, 321-332. [CrossRef]
- Salah, S.; Maciá-Fernández, G.; Díaz-Verdejo, J.E. Fusing information from tickets and alerts to improve the incident resolution process. Inf. Fusion 2019, 45, 38-52. [CrossRef]
- GetBoostrap.com Bootstrap 5 introduction; 2023.
- Torres, M.Á. Desarrollo de aplicaciones web con PHP y MySQL. Editor. MACRO 2020, 344.
- OpenRouter Quickstart Guide | Developer Documentation | OpenRouter | Documentation.
- Vargas De la Maza, K.E. “Propuesta de Sistema de Control de Ticket para la Gestión de Negocios y Seguridad: Caso Estadio Quisqueya, 2017”., Universidad APEC: República Dominicana, 2018.
- Telegram Messenger Inc. Bots: An introduction for developers.
- Almasi, S.; Bahaadinbeigy, K.; Ahmadi, H.; Sohrabei, S.; Rabiei, R. Usability Evaluation of Dashboards: A Systematic Literature Review of Tools. Biomed Res. Int. 2023, 2023. [CrossRef]
- Scotti, V.; Carman, M.J. LLM Support for Real-Time Technical Assistance. Lect. Notes Comput. Sci. (including Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinformatics) 2024, 14948 LNAI, 388-393. [CrossRef]
- El panorama de la IA en Perú: Transformación, adopción y su impacto futuro | COEM.










| Dimension | Indicator | Instrument |
|---|---|---|
| System usability | Satisfaction | Questionnaire for Website Usability (QWU) [13] |
| AI chatbot | Interaction rate (percentage of queries answered) | Automatic system log |
| Mobile notifications | Open rate (percentage of notifications opened) | Notification platform log |
| Resolution time | Average time from registration to resolution (minutes) | System report |
| Number of incidents processed and resolved | Cases resolved vs. cases reported | System log |
| Technical staff response time | Minutes from notification to initial action | Automatic system log |
| Dimension | Main metric | Result |
|---|---|---|
| System usability | Satisfaction | 88% |
| AI chatbot | Interaction rate (% of queries answered) | 85.48% |
| Mobile notifications | Open rate (% of notifications opened) | 94.12% (4,979/5,290) |
| Resolution time | Average time from registration to resolution (minutes) | 31 minutes |
| Number of incidents processed and resolved | Cases resolved vs. reported | 99.34% (1,051/1,058) |
| Technical staff response time | Minutes from notification to initial action | 11 minutes |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).