Aplicación para puntuar y llevar un seguimiento de las series y películas del catálogo de los principales servicios de streaming

Use este enlace para citar
http://hdl.handle.net/2183/29851
A non ser que se indique outra cousa, a licenza do ítem descríbese como Atribución-NoComercial-SinDerivadas 3.0 España
Coleccións
Metadatos
Mostrar o rexistro completo do ítemTítulo
Aplicación para puntuar y llevar un seguimiento de las series y películas del catálogo de los principales servicios de streamingAutor(es)
Director(es)
Bellas Permuy, FernandoData
2021Centro/Dpto/Entidade
Enxeñaría informática, Grao enDescrición
Traballo Fin de Grao. Enxeñaría Informática. Curso 2020/2021Resumo
[Resumen] La finalidad del proyecto es proporcionar una aplicación web a los usuarios de los principales
servicios de streaming (Netflix, HBO, Disney +, Movistar + o Prime Video) para que puedan
llevar un seguimiento de las películas y series que vean, puntuarlas y comentarlas de forma
que los usuarios puedan interactuar entre ellos.
El Backend de la aplicación está desarrollado en Java EE usando el Framework de Spring
Boot. Para la persistencia de datos usamos JPA y MySQL. Para la comunicación entre el backend
y el Frontend de la aplicación se recurre a una API REST. El frontend consiste en una
aplicación Single Page Application (SPA) implementada en Javascript, usando los frameworks
React y Redux.
Estos servicios de streaming no ofrecen ninguna API para poder consultar su catálogo. Sin
embargo, existen APIs de terceros que sí lo hacen, aunque en general, no de forma gratuita.
En el proyecto se usa una API que da información sobre el catálogo de Netflix de manera
gratuita, pero limita el número de consultas diarias. El modelado de datos utilizado en el
presente trabajo es independiente del servicio de streaming. [Abstract]The purpose of the project is to provide a web application to users of major streaming
services (Netflix, HBO, Disney +, Movistar + or Prime Video) so they can keep track of the
movies and series they watch, rate them and comment on them so that users can interact with
each other.
The backend of the application is developed in Java EE using the Spring Boot framework.
For data persistence we use JPA and MySQL. For the communication between the application’s
backend and frontend we use a REST API. The frontend consists of a SPA application
implemented in Javascript, using the React and Redux frameworks.
These streaming services do not offer any API to query their catalog. However, there are
third-party APIs that do, although in general, not for free. The project uses an API that gives
information about the Netflix catalog for free, but limits the number of daily queries. The data
modeling used in this work is independent of the streaming service.
Palabras chave
Aplicación SPA
Java EE
Spring Boot
React
Redux
API REST
MySQL
Java EE
Spring Boot
React
Redux
API REST
MySQL
Dereitos
Atribución-NoComercial-SinDerivadas 3.0 España