Por favor, use este identificador para citar o enlazar este ítem: http://hdl.handle.net/10609/117727
Registro completo de metadatos
Campo DC Valor Lengua/Idioma
dc.contributor.authorValor Martínez, Javier-
dc.date.accessioned2020-06-28T09:55:36Z-
dc.date.available2020-06-28T09:55:36Z-
dc.date.issued2020-06-12-
dc.identifier.urihttp://hdl.handle.net/10609/117727-
dc.description.abstractAplicación para crear tu propia biblioteca de Anime. Permite hacer búsquedas, ver diferentes categorías según género de la obra, ver la biblioteca del usuario, etc. Esta aplicación obtiene los datos a través de una API (Kitsu API) y registra las bibliotecas de los usuarios en nuestro sistema. Para la gestión, se ha seguido una metodología Kanban, donde se desglosaban las historias de usuario en tareas, puestas en una pizarra con cuatro columnas: backlog, in progress, test y done. Para el desarrollo quería haber utilizado una metodología de desarrollo guiado por pruebas (TDD ¿ Test-driven development), donde involucra dos prácticas, escribir primero los tests y la refactorización. Pero por problemas de tiempo no he podido realizarla. El proyecto une diversas capas y tecnologías, por un lado, una parte servidor que interactúa con la base de datos y por otro lado la parte cliente que hace peticiones al servidor para trabajar con esos datos. Además, he añadido una API externa que proporciona la información para abastecer al cliente. Finalmente, el desarrollo de este proyecto ha sido muy interesante ya que he podido poner en práctica diversas tecnologías que de otra forma no las hubiera utilizado, como por ejemplo Docker para desplegar diferentes aplicaciones dentro de contenedores de software, o Node para montar un servidor, que tenía curiosidad de ver cómo funcionaba. Todo ello ha derivado en una aplicación muy ágil e interesante.es
dc.description.abstractAplicació per a crear la teva pròpia biblioteca de Anime. Permet fer cerques, veure diferents categories segons gènere de l'obra, veure la biblioteca de l'usuari, etc. Aquesta aplicació obté les dades a través d'una API (Kitsu API) i registra les biblioteques dels usuaris en el nostre sistema. Per a la gestió, s'ha seguit una metodologia Kanban, on es desglossaven les històries d'usuari en tasques, posades en una pissarra amb quatre columnes: backlog, in progress, test i doni. Per al desenvolupament volia haver utilitzat una metodologia de desenvolupament guiat per proves (TDD ¿ Test-driven development), on involucra dues pràctiques, escriure primer els tests i la refactorización. Però per problemes de temps no he pogut realitzar-la. El projecte uneix diverses capes i tecnologies, d'una banda, una part servidor que interactua amb la base de dades i d'altra banda la parteix client que fa peticions al servidor per a treballar amb aquestes dades. A més, he afegit una API externa que proporciona la informació per a proveir al client. Finalment, el desenvolupament d'aquest projecte ha estat molt interessant ja que he pogut posar en pràctica diverses tecnologies que d'una altra forma no les hagués utilitzat, com per exemple Docker per a desplegar diferents aplicacions dins de contenidors de programari, o Node per a muntar un servidor, que tenia curiositat de veure com funcionava. Tot això ha derivat en una aplicació molt àgil i interessant.ca
dc.description.abstractApplication to create your own anime library. It allows you to search, see different categories according to the genre of the work, see the user's library, etc. This application obtains the data through an API (Kitsu API) and registers the users' libraries in our system. For management, a Kanban methodology has been followed, where user stories were broken down into tasks, placed on a board with four columns: backlog, in progress, test and done. For development I wanted to have used a Test-Driven Development (TDD) methodology, which involves two practices, writing the tests first and refactoring. But due to time problems I have not been able to do it. The project unites various layers and technologies, on the one hand, a server part that interacts with the database and on the other hand the client part that makes requests to the server to work with that data. Also, I have added an external API that provides the information to supply the client. Finally, the development of this project has been very interesting since I have been able to put into practice various technologies that would not have otherwise been used, such as Docker to deploy different applications inside software containers, or Node to mount a server, I was curious to see how it worked. All this has resulted in a very agile and interesting application.en
dc.format.mimetypeapplication/pdf-
dc.language.isospa-
dc.publisherUniversitat Oberta de Catalunya (UOC)-
dc.rightsCC BY-NC-ND-
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/-
dc.subjectprogramaciónes
dc.subjectprogramacióca
dc.subjectprogrammingen
dc.subjectReactes
dc.subjectReactca
dc.subjectReacten
dc.subjectaplicacions webca
dc.subjectaplicaciones webes
dc.subjectweb applicationsen
dc.subject.lcshApplication software -- Development -- TFGen
dc.titleToshokan. Tu biblioteca de anime-
dc.typeinfo:eu-repo/semantics/bachelorThesis-
dc.audience.educationlevelEstudis de Grauca
dc.audience.educationlevelEstudios de Gradoes
dc.audience.educationlevelUniversity degreesen
dc.subject.lemacProgramari d'aplicació -- Desenvolupament -- TFGca
dc.subject.lcshesSoftware de aplicación -- Desarrollo -- TFGes
dc.contributor.tutorRobles, Gregorio-
dc.rights.accessRightsinfo:eu-repo/semantics/openAccess-
Aparece en las colecciones: Trabajos finales de carrera, trabajos de investigación, etc.

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
jvalorTFG0620memoria.pdfMemoria del TFG2,2 MBAdobe PDFVista previa
Visualizar/Abrir
jvalorTFG0620presentación.pdfPresentación de TFG3,5 MBAdobe PDFVista previa
Visualizar/Abrir