Por favor, use este identificador para citar o enlazar este ítem: http://hdl.handle.net/10609/132732
Registro completo de metadatos
Campo DC Valor Lengua/Idioma
dc.contributor.authorHerreros Griera, Marc-
dc.coverage.spatialTaradell, ESP-
dc.date.accessioned2021-06-30T19:17:18Z-
dc.date.available2021-06-30T19:17:18Z-
dc.date.issued2021-06-08-
dc.identifier.urihttp://hdl.handle.net/10609/132732-
dc.description.abstractTimeControl és una aplicació web multi-empresa i multi-idioma, que sorgeix de la necessitat real per part de diferents industrials (fuster, llauner, electricista, paleta...) de poder controlar en que dediquen les hores de la jornada laboral tant ells com els seus operaris. L'aplicació permet d'una manera àgil i senzilla la creació d'usuaris, la creació de clients i la creació de projectes i tasques. Un cop definida aquesta informació, els usuaris poden informar d'una manera molt ràpida i intuïtiva en quin client o projecte i tasques es posen a treballar, si fan algun canvi de feina i quan l'acaben. Aquesta informació es va acumulant a la tasca corresponent i permet consultar el total d'hores dedicades a un projecte, fer comparatives de temps teòrics i reals i fer comparatives de costos. Finalment, gràcies a aquestes dades a temps real facilitades pels usuaris, es pot analitzar la informació d'una manera molt àgil i prendre decisions al moment.ca
dc.description.abstractThe purpose of this project is the development of SaaS (Software as a Service) platform based on cloud serverless framework, specifically on AWS (Amazon Web Services) one, in order to manage the data and CRUD (Create, Read, Update and Delete) operations of an e-commerce. The idea arises from the need to modernize a well-known project in this field called Sonata, but turning it into a cloud application, delocalized and auto scalable. This application has three parts. An administration panel, where users can create, delete or modify entities from the tables of their associated databases. The second part, a tiny website where, the persisted changes in the administration panel, are reflected in real time. And finally, an API structured on serverless Lambda functions. This application is mainly developed using the NextJS library and it is written in TypeScript. However, the API functions, that is, the Backend, are written in JavaScript, specifically Node.js. Also, the application itself is deployed on AWS, following the serverless framework.en
dc.description.abstractEl propósito de este proyecto es el desarrollo de un SaaS (Software as a Service) basado en una arquitectura serverless en la nube, concretamente en AWS (Amazon Web Services), para gestionar los datos y las operaciones CRUD (Create, Read, Update and Delete) de un negocio online. La idea surge de la necesidad de modernizar un conocido proyecto en este ámbito llamado Sonata, pero convirtiéndolo en una aplicación en la nube, deslocalizada y auto escalable. Esta aplicación consta de tres partes. Un panel de administración, donde los usuarios pueden crear, borrar y modificar entidades de sus tablas de base de datos asociadas. La segunda parte, una pequeña página web donde ver reflejados, en tiempo real, los cambios persistidos en el panel de administración. Y, por último, una API estructurada en funciones Lambda serverless. La aplicación está desarrollada principalmente con la librería NextJS y escrita en TypeScript. Sin embargo, las funciones de la API, es decir, el Backend, están escritas en JavaScript, concretamente en Node.js. Además, el conjunto de la aplicación está desplegado en AWS, siguiendo una arquitectura serverless.es
dc.format.mimetypeapplication/pdf-
dc.language.isocat-
dc.publisherUniversitat Oberta de Catalunya (UOC)-
dc.rightsCC BY-NC-ND-
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/-
dc.subjectcaptacióca
dc.subjecthoresca
dc.subjecttemps realca
dc.subjectanalitzarca
dc.subjectcaptaciónes
dc.subjecthorases
dc.subjecttiempo reales
dc.subjectanalizares
dc.subjectcaptureen
dc.subjecthoursen
dc.subjectreal timeen
dc.subjectanalyzeen
dc.titleTimeControl-
dc.typeinfo:eu-repo/semantics/bachelorThesis-
dc.audience.educationlevelEstudis de Grauca
dc.audience.educationlevelEstudios de Gradoes
dc.audience.educationlevelUniversity degreesen
dc.contributor.directorPlanas, Elena-
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  
mherrerosgTFG0621memòria.pdfMemòria del TFG692,48 kBAdobe PDFVista previa
Visualizar/Abrir