Aplicación Web Progresiva (PWA) para la automatización de los procesos de gestión e informaciónen Liga Deportiva Parroquial Totoras
No Thumbnail Available
Files
Date
2020-08
Journal Title
Journal ISSN
Volume Title
Publisher
Universidad Técnica de Ambato. Facultad de Ingeniería en Sistemas, Electrónica e Industrial. Carrera de Ingeniería en Sistemas Computacionales e Informática
Abstract
ABSTRACT (SUMMARY)
In this research project, a Progressive Web App has been implemented for the
automation of the main management and information processes in Liga Deportiva
Parroquial Totoras.
For the development of the research, a survey of requirements was carried out in the
institution, based on the tabulated information, after applying surveys to the population
directly involved. A theoretical study of applicable technologies for software
development was also carried out.
With a greater focus on the Frontend: the use of the VueJs framework with a
breakdown of: definitions, characteristics and advantages; the Vuetify library for web
design and layout; the Vuelidate library, focused on validations for the existing forms
in the application. In the Backend, the Spring Boot Java framework for developing
web services. In building the PWA, the Service Worker, the cache strategies, and the
manifest file are studied.
It is used from the Firebase platform as a Non-Relational Database in the information
processes and PostgreSql as a Relational Database in the management processes. The
agile methodology XP (Xtreme Programming) was applied for software development.
Description
RESUMEN EJECUTIVO
En el presente proyecto de investigación, se ha implementado una Aplicación Web
Progresiva para la automatización de los principales procesos de gestión e información
en Liga Deportiva Parroquial Totoras.
Para el desarrollo de la investigación se realizó un levantamiento de requerimientos en
la institución, basada en la información tabulada, luego de aplicar encuestas a la
población directamente involucrada. También se realizó un estudio teórico a las
tecnologías aplicables para el desarrollo de software.
Con un mayor enfoque en el Frontend: el uso del framework VueJs con un desglose
de: definiciones, características y ventajas; la librería Vuetify para diseño y
maquetación web; la librería Vuelidate, enfocada en validaciones para los formularios
existentes en la aplicación. En el Backend, el framework Spring Boot de Java para el
desarrollo de servicios web. En la construcción de la PWA, se estudia el Service
Worker, las estrategias de caché y el archivo de manifiesto.
Se utiliza de la plataforma Firebase como una Base de Datos No Relacional en los
procesos de información y PostgreSql como una Base de Datos Relacional en los
procesos de gestión. Se aplicó la metodología ágil XP (Xtreme Programming) para el
desarrollo de software.
Keywords
Service Worker, VueJs, FireBase, Metodología ágil XP