Mostrar o rexistro simple do ítem

dc.contributor.advisorBellas Permuy, Fernando
dc.contributor.authorLema Silva, Laura
dc.contributor.otherUniversidade da Coruña. Facultade de Informáticaes_ES
dc.date.accessioned2023-11-07T17:49:33Z
dc.date.issued2023
dc.identifier.urihttp://hdl.handle.net/2183/34087
dc.description.abstract[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.es_ES
dc.description.abstract[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.es_ES
dc.language.isospaes_ES
dc.rightsTodos los derechos reservados. All rights reserved.es_ES
dc.subjectAplicación webes_ES
dc.subjectRed sociales_ES
dc.subjectArtistases_ES
dc.subjectGalerías de artees_ES
dc.subjectReactes_ES
dc.subjectJavaes_ES
dc.subjectSpring Bootes_ES
dc.subjectFirebasees_ES
dc.subjectWeb applicationes_ES
dc.subjectSocial networkes_ES
dc.subjectArtistses_ES
dc.subjectArt gallerieses_ES
dc.titleAnálisis, diseño e implementación de una red social enfocada a artistas para compartir y dar a conocer su artees_ES
dc.typeinfo:eu-repo/semantics/bachelorThesises_ES
dc.rights.accessinfo:eu-repo/semantics/embargoedAccesses_ES
dc.date.embargoEndDate2024-05-07es_ES
dc.date.embargoLift2024-05-07
dc.description.traballosTraballo fin de grao (UDC.FIC). Enxeñaría Informática. Curso 2022/2023es_ES


Ficheiros no ítem

Thumbnail

Este ítem aparece na(s) seguinte(s) colección(s)

Mostrar o rexistro simple do ítem