HoySeSale : plataforma para difusión y recomendación de eventos

dc.contributor.advisorCagnani Oña, Marcelo Fabiánes
dc.contributor.tribunalLifschitz, Sergioes
dc.contributor.tribunalNieves Lema, Ruben Carloses
dc.creatorGario Francese, Franco Agustín
dc.creatorPapa Rodríguez, Gianfranco
dc.creatorPastorini Rovan, Mauricio
dc.creatorSanchez Lueiro, Fausto Daniel
dc.date.accessioned2019-07-10T07:52:49Z
dc.date.available2019-07-10T07:52:49Z
dc.date.issued2019es
dc.descriptionIncluye bibliografía y anexoses
dc.description.abstractEn el siguiente trabajo se presenta la elaboración de una plataforma capaz de proporcionar, centralizar y distribuir información sobre diferentes eventos de forma sencilla. Gracias a algoritmos de aprendizaje automático y análisis de datos, se facilita la distribución de los distintos eventos al público objetivo. Esto se logró creando un conjunto de microservicios encargados de recopilar, analizar y distribuir la información que luego se presentará en una plataforma móvil. Dado que el proyecto está en continuo cambio y relevación de nuevos requerimientos mediante reuniones con usuarios, se decidió utilizar una metodología de desarrollo ágil SCRUM, con sprints de dos semanas. Esta naturaleza cambiante fue un factor importante al momento de tomar decisiones sobre la arquitectura y tecnologías a utilizar. Los atributos de calidad de mayor importancia fueron la performance, mantenibilidad y modificabilidad. Por esto, se optó por una arquitectura de microservicios con responsabilidades bien definidas, de forma que los cambios y nuevas funcionalidades tengan un bajo impacto en el sistema total. Durante el desarrollo se utilizaron tecnologías como: Node Js, MongoDB y su ORM Mongoose y el uso de cache con Redis. Python dentro del framework Django y la base de datos orientada a grafos Neo4j, funciones lambda y el framework Serverless para la confección de un API Gateway. Para la autenticación se utilizó Firebase. Para frontend se utilizó React Native + Redux. Para un sencillo despliegue de la arquitectura, se usó Docker, que proporciona una capa más de abstracción y automatización de la virtualización de las aplicaciones. Todo esto alojado en un servidor utilizando tecnologías de cloud computing. Se logró el desarrollo y despliegue de la aplicación la cual ya se encuentra disponible para su descarga.es
dc.format.extent290 p. diagrs., fot., tbls.es
dc.identifier.citationSanchez Lueiro, F. D. (2019). HoySeSale: plataforma para difusión y recomendación de eventos (Proyecto). Universidad ORT Uruguay, Facultad de Ingeniería. Recuperado de https://rad.ort.edu.uy/handle/20.500.11968/4005es
dc.identifier.urihttp://hdl.handle.net/20.500.11968/4005
dc.languageEspañol.es
dc.publisherUniversidad ORT Uruguayes
dc.relation.otherhttps://bibliotecas.ort.edu.uy/bibid/89136es
dc.subjectPROYECTOS-IDes
dc.subjectAPLICACIONES MÓVILESes
dc.subjectEVENTOSes
dc.titleHoySeSalees
dc.title.subtitleplataforma para difusión y recomendación de eventoses
dc.typeTrabajo final de carreraes
ort.thesis.careerFI - Ingeniería en Sistemas - IDes
ort.thesis.degreegrantorFacultad de Ingenieríaes
ort.thesis.degreelevelCarrera Universitariaes
ort.thesis.degreenameIngeniero en Sistemases
ort.thesis.degreetypeProyectoes
ort.thesis.noteProyecto (Carrera Universitaria). Universidad ORT Uruguay, Facultad de Ingenieríaes
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Material completo.pdf
Size:
41.63 MB
Format:
Adobe Portable Document Format
Description:
description