Skip navigation
  •  Home
  • UDC 
    • Getting started
    • RUC Policies
    • FAQ
    • FAQ on Copyright
    • More information at INFOguias UDC
  • Browse 
    • Communities
    • Browse by:
    • Issue Date
    • Author
    • Title
    • Subject
  • Help
    • español
    • Gallegan
    • English
  • Login
  •  English 
    • Español
    • Galego
    • English
  
View Item 
  •   DSpace Home
  • Facultade de Informática
  • Traballos académicos (FIC)
  • View Item
  •   DSpace Home
  • Facultade de Informática
  • Traballos académicos (FIC)
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Web application oriented to the promotion of geolocated events

Thumbnail
View/Open
FerreiroMontoiro_Cristian_TFG_2023.pdf - TFG EI (13.69Mb)
Use this link to cite
http://hdl.handle.net/2183/40656
Atribución-NoComercial-CompartirIgual 3.0 España
Except where otherwise noted, this item's license is described as Atribución-NoComercial-CompartirIgual 3.0 España
Collections
  • Traballos académicos (FIC) [715]
Metadata
Show full item record
Title
Web application oriented to the promotion of geolocated events
Author(s)
Ferreiro Montoiro, Cristian
Directors
Cortiñas, Alejandro
de Castro Celard, David
Date
2023-09
Center/Dept./Entity
Universidade da Coruña. Facultade de Informática
Description
Traballo fin de grao (UDC.FIC). Enxeñaría Informática. Curso 2022/2023
Abstract
[Abstract]: This thesis aims to develop a web application to manage and visualize events, which allows users to create and find events happening at a specific place in a simple way. The users have a wide range of features available, such as filtering events or viewing them using an interactive map, which enhances the experience and improves the event discovery. They can also save events into their profiles or get email notifications by subscribing to events and categories or following other users. The administrators can manage users, events and categories using a separate section of the application, so that the application data remains organized and supervised. They can approve or reject events created by users, create or remove categories, suspend or mark users as verified, designate new administrators, etc. The application features a client-server architecture, which allows to distribute the workload between two different systems. The web server was built with Spring Boot, which provides a robust foundation based on the Java language. PostgreSQL and PostGIS was also used to manage the application data and provide the database with spatial capabilities. The web client was built with VueJS, Bootstrap and Leaflet, which allow to create an attractive and responsive user interface and display maps with the events. The development was done following an iterative and incremental methodology, dividing the process into several iterations that were reviewed before proceeding with the next one. In this way, consistent improvement was ensured by refining the functionalities based on the previous experience gained during the development process.
 
[Resumen]: El objetivo de este trabajo de fin de grado es desarrollar una aplicación web para gestionar y visualizar eventos, que permita a los usuarios crear y encontrar eventos que tengan lugar en un lugar concreto de forma sencilla. Los usuarios disponen de una amplia gama de funciones, como filtrar eventos o visualizarlos mediante un mapa interactivo, lo que mejora la experiencia y el descubrimiento de eventos. También pueden guardar eventos en sus perfiles o recibir notificaciones por correo electrónico suscribiéndose a eventos y categorías o siguiendo a otros usuarios. Los administradores pueden gestionar usuarios, eventos y categorías utilizando una sección separada de la aplicación, para que los datos de la aplicación permanezcan organizados y supervisados. Pueden aprobar o rechazar eventos creados por usuarios, crear o eliminar categorías, suspender o marcar usuarios como verificados, designar nuevos administradores, etc. La aplicación cuenta con una arquitectura cliente-servidor, que permite distribuir la carga de trabajo entre dos sistemas diferentes. El servidor web se construyó con Spring Boot, que proporciona una base robusta basada en el lenguaje Java. También se utilizó PostgreSQL y PostGIS para gestionar los datos de la aplicación y dotar a la base de datos de capacidades espaciales. El cliente web se construyó con VueJS, Bootstrap y Leaflet, que permiten crear una interfaz de usuario atractiva y responsive, y mostrar mapas con los eventos. El desarrollo se realizó siguiendo una metodología iterativa e incremental, dividiendo el proceso en varias iteraciones que fueron revisadas antes de proceder a la siguiente. De este modo, se garantizó una mejora constante perfeccionando las funcionalidades a partir de la experiencia previa adquirida durante el proceso de desarrollo.
 
Keywords
Web Application
Event Finding
Event Map
Event Managing
Event Notifications
Aplicación Web
Búsqueda de eventos
Mapa de eventos
Gestión de eventos
Notificación de eventos
 
Rights
Atribución-NoComercial-CompartirIgual 3.0 España

Related items

Showing items related by title, author, creator and subject.

  • Plataforma flexible para la venta de entradas a eventos de alta demanda 

    Vázquez Calaza, Alejandro (2020-09)
    [Resumen] El objetivo de este Trabajo de Fin de Grado es desarrollar una aplicación de venta de entradas de eventos con un proceso de venta de entradas altamente configurable, ofrecer funcionalidades útiles que den valor ...
  • Marketing sensorial y eventos: cómo crear eventos multisensoriales inclusivos 

    Viejo Serrano, Nerea; Gomes-Franco e Silva, Flávia (Universidade da Coruña, 2022-12-16)
    [Resumen] El sector de los eventos encuentra en las tecnologías un fuerte aliado a la hora de conectar con el público y ofrecerle experiencias únicas. Sin embargo, no todas las personas tienen ocasión de disfrutar íntegramente ...
  • Desarrollo de un entorno eIOT sobre DEVS: sistema de alerta y gestión de blooms de cianobacterias 

    Esteban San Román, Segundo; Chacón, Jesús; Risco-Martín, José Luis; Carazo Barbero, Gonzalo; Besada Portas, Eva (Universidade da Coruña. Servizo de Publicacións, 2022)
    [Resumen] Se utiliza Discrete Event System Specification (DEVS) como herramienta para modelar, simular, desarrollar y desplegar un proyecto acorde al paradigma Internet de la Cosas Medioambiental (EIoT). El software/hardware ...

Browse

All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsResearch GroupAcademic DegreeThis CollectionBy Issue DateAuthorsTitlesSubjectsResearch GroupAcademic Degree

My Account

LoginRegister

Statistics

View Usage Statistics
Sherpa
OpenArchives
OAIster
Scholar Google
UNIVERSIDADE DA CORUÑA. Servizo de Biblioteca.    DSpace Software Copyright © 2002-2013 Duraspace - Send Feedback