Use this link to cite:
http://hdl.handle.net/2183/39401 Aplicación web para la subida, gestión y compartición de archivos en la nube
Loading...
Identifiers
Publication date
Authors
Torres Baúlo, Sergio
Advisors
Other responsabilities
Universidade da Coruña. Facultade de Informática
Journal Title
Bibliographic citation
Type of academic work
Academic degree
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.
[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.
[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.
Description
Editor version
Rights
Todos 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.)




