Análisis, diseño e implementación de una red social enfocada a artistas para compartir y dar a conocer su arte

View/ Open
Use this link to cite
http://hdl.handle.net/2183/34087Collections
Metadata
Show full item recordTitle
Análisis, diseño e implementación de una red social enfocada a artistas para compartir y dar a conocer su arteAuthor(s)
Directors
Bellas Permuy, FernandoDate
2023Center/Dept./Entity
Universidade da Coruña. Facultade de InformáticaDescription
Traballo fin de grao (UDC.FIC). Enxeñaría Informática. Curso 2022/2023Abstract
[Resumen]: En el presente trabajo de fin de grado se propone el desarrollo de una aplicación web
orientada a artistas para que puedan darse a conocer. La aplicación debe permitir publicar
obras de arte, valorarlas y compartirlas en las principales redes sociales. Además, los usuarios
podrán interactuar entre sí a través de un chat en vivo y seguir a sus artistas favoritos. Para
mantener a los usuarios informados de lo que ocurre en la aplicación (como nuevos mensajes,
publicaciones de artistas seguidos o interacciones con un arte publicado), se implementará un
sistema de notificaciones.
El backend consiste en una API REST donde se implementan los servicios de negocio. Estos
servicios están desarrollados en Java utilizando el framework Spring Boot y MySQL para
la gestión de la persistencia.
El frontend, por otra parte, es una aplicación web SPA implementada en JavaScript, haciendo
uso de librerías como React, Redux y Material-UI. Además, para la implementación de
ciertas funcionalidades fue necesario hacer uso de la plataforma Firebase, en concreto de los
servicios de Realtime Database, para el chat en vivo, y Cloud Messaging para las notificaciones. [Abstract]: The present bachelor’s final project presents the development of a web application targeted
at artists to showcase their work. The application should allow users to publish artworks,
rate them, and share them on major social media platforms. Additionally, users will
be able to interact with each other through a live chat and follow their favorite artists. To
keep users informed about what is happening within the application (such as new messages,
posts from followed artists, or interactions with posted artworks), a notification system will
be implemented.
The backend consists of a REST API where business services are implemented. These
services are developed in Java using the Spring Boot framework and MySQL for persistence
management.
On the other hand, the frontend is a web application SPA implemented in JavaScript, using
libraries like React, Redux, and Material-UI. Furthermore, for the implementation of specific
features, the Firebase platform was used, specifically Realtime Database for the live chat, and
Cloud Messaging for notifications.
Keywords
Aplicación web
Red social
Artistas
Galerías de arte
React
Java
Spring Boot
Firebase
Web application
Social network
Artists
Art galleries
Red social
Artistas
Galerías de arte
React
Java
Spring Boot
Firebase
Web application
Social network
Artists
Art galleries
Rights
Todos los derechos reservados. All rights reserved.