Aplicación web para la subida, gestión y compartición de archivos en la nube

UDC.coleccionTraballos académicoses_ES
UDC.tipotrabTFGes_ES
UDC.titulacionGrao en Enxeñaría Informáticaes_ES
dc.contributor.advisorBellas Permuy, Fernando
dc.contributor.authorTorres Baúlo, Sergio
dc.contributor.otherUniversidade da Coruña. Facultade de Informáticaes_ES
dc.date.accessioned2024-10-03T14:09:50Z
dc.date.available2024-10-03T14:09:50Z
dc.date.issued2024-11
dc.description.abstract[Resumen]: Este Trabajo de Fin de Grado (TFG) se centra en el desarrollo de una aplicación web que aprovecha la importancia de la nube para el almacenamiento y acceso a archivos. La aplicación debe permitir a los usuarios subir, gestionar y organizar archivos en carpetas. También debe permitir crear y gestionar grupos para compartir archivos, con funciones como etiquetas para organizar archivos y roles con permisos específicos. Los grupos podrán ser públicos, privados u ocultos, cada uno con sus propias reglas de acceso. Los archivos se podrán compartir mediante enlaces directos o a través de grupos. La aplicación ofrecerá una suscripción mensual para los usuarios que quieran disfrutar de ciertas mejoras, como un mayor espacio de almacenamiento. El backend de la aplicación, que contiene la lógica de negocio, se basa en una API REST implementada mediante Firebase Functions. Los datos necesarios se almacenan y gestionan en Firebase Realtime Database. En el frontend de la aplicación, se utiliza React junto con Redux (entre otras librerías) para crear una aplicación web de una sola página (SPA) en Firebase Hosting. Se emplean bibliotecas como Bootstrap para el diseño y la interfaz de usuario, lo que proporciona una experiencia de usuario moderna y atractiva. es_ES
dc.description.abstract[Abstract]: This TFG focuses on the development of a web application that takes advantage of the importance of the cloud for the storage and access of files. The application must allow users to upload, manage and organize files in folders. It should also allows to create and manage groups for sharing files, with features such as tags to organize files and roles with specific permissions. Groups can be public, private or hidden, each with its own access rules. Files can be shared through direct links or through groups. The application will offer a monthly subscription for users who want to have some improvements, such as a larger storage space. The backend of the application, which contains the business logic, is based on a REST API implemented using Firebase Functions. The required data is stored and managed in Firebase Realtime Database. For the frontend of the application, React is used along with Redux (among other libraries) to create a single page web application (SPA) on Firebase Hosting. Libraries like Bootstrap are used for design and user interface, providing a modern and attractive user experience.es_ES
dc.description.traballosTraballo fin de grao (UDC.FIC). Enxeñeria informática. Curso 2023/2024es_ES
dc.identifier.urihttp://hdl.handle.net/2183/39401
dc.language.isospaes_ES
dc.rightsTodos os dereitos reservados. Todos los derechos reservados. (Prohíbese a reprodución, transformación, distribución e comunicación pública da obra por terceiros. En cambio, permítese a visualización e descarga dunha copia privada para o seu uso persoal.)es_ES
dc.rights.accessRightsopen accesses_ES
dc.subjectAplicación web SPAes_ES
dc.subjectJavaScriptes_ES
dc.subjectTypeScriptes_ES
dc.subjectReactes_ES
dc.subjectFirebasees_ES
dc.subjectPayPales_ES
dc.subjectAlmacenamiento en la nubees_ES
dc.subjectCompartir archivoses_ES
dc.subjectGruposes_ES
dc.subjectSigle page applicationes_ES
dc.subjectCloud storagees_ES
dc.subjectShare fileses_ES
dc.titleAplicación web para la subida, gestión y compartición de archivos en la nubees_ES
dc.typebachelor thesis
dspace.entity.typePublication
relation.isAdvisorOfPublication954200a0-e67b-489d-97ea-6689a6beafbf
relation.isAdvisorOfPublication.latestForDiscovery954200a0-e67b-489d-97ea-6689a6beafbf

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TorresBaulo_Sergio_TFG_2023.pdf
Size:
8.11 MB
Format:
Adobe Portable Document Format
Description:
TFG_ES