Plataforma de emergencias
Autor
Díaz Santos, SoniaFecha
2020Resumen
Este trabajo se ha basado en crear una plataforma de emergencias para la empresa
112 [1] que consiste en crear una página web que sea un SMC (Sistema de Mando
y Control) en la que se almacenen los INRs (Incidentes No Rutinarios) con toda la
información, funcionalidad y recursos necesarios para su entendimiento. La finalidad es
que la aplicación se asemeje de la manera más exacta con la aplicación utilizada en la
empresa. Los usuarios finales de la aplicación van a ser los propios trabajadores de la
empresa.
La idea de este proyecto es permitir que el usuario pueda hacer uso la aplicación web de
manera adecuada, sencilla y segura. Por este motivo se ha hecho uso de la accesibilidad,
usabilidad y seguridad. Cabe destacar que al ser una empresa tan importante para los
ciudadanos asegurar la seguridad es primordial para evitar posibles ataques.
Finalmente para desarrollar este proyecto se han empleado diversas tecnologías, como
el stack MEVN (Mongodb, Express, Vuejs, Nodejs) [2] para el desarrollo del proyecto,
Heroku [3] para desplegar el proyecto de forma continua en la nube, y GitHub [4] como
sistema de control de versiones Git [5]. El proyecto se encuentra separado en dos partes,
el backend [6] que se encarga de la parte lógica de la página web y el frontend [7] que es
la parte enfocada a la interacción con el usuario. This work has been based on creating an emergency platform for the 112 company that
consists of creating a web page that is an SMC (Command and Control System) in which
the INRs (Non-Routine Incidents) are stored with all the information, functionality and
resources necessary for its understanding. The purpose is to make the application more
closely resemble to the application used in the company. The end users of the application
will be the workers of the company.
The idea of this project is to allow the user to make use of the web application in an
adequate, simple and safe way. For this reason, accessibility, usability and security have
been used. It should be noted that being such an important company for citizens ensuring
security is essential to avoid possible attacks.
Finally, to develop this project various technologies have been used such as the MEVN
stack (Mongodb, Express, Vuejs, Nodejs) for the development of the project, Heroku to
deploy the project continuously in the cloud and GitHub as a Git version control system.
The project is divided into two parts, the backend that is in charge of the logical part of
the web page and the frontend that is the part focused on user interaction.