HoySeSale

plataforma para difusión y recomendación de eventos

Gario Francese, Franco Agustín - Papa Rodríguez, Gianfranco - Pastorini Rovan, Mauricio - Sanchez Lueiro, Fausto Daniel

Resumen:

En 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.


Detalles Bibliográficos
2019
PROYECTOS-ID
APLICACIONES MÓVILES
EVENTOS
Español
Universidad ORT Uruguay
RAD
http://hdl.handle.net/20.500.11968/4005
Acceso abierto
_version_ 1807261356035932160
author Gario Francese, Franco Agustín
author2 Papa Rodríguez, Gianfranco
Pastorini Rovan, Mauricio
Sanchez Lueiro, Fausto Daniel
author2_role author
author
author
author_facet Gario Francese, Franco Agustín
Papa Rodríguez, Gianfranco
Pastorini Rovan, Mauricio
Sanchez Lueiro, Fausto Daniel
author_role author
bitstream.checksum.fl_str_mv d3d620b165a1c6e4bc928e235abab424
dc36f471957c23457e8c80b90bf84b8b
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
bitstream.url.fl_str_mv https://rad.ort.edu.uy/bitstreams/6e19bfdb-caae-4cb7-b24a-9e1f781e6dfe/download
https://rad.ort.edu.uy/bitstreams/19f6caf2-9b09-4a2d-8eda-2cafe3651cdc/download
collection RAD
dc.contributor.advisor.none.fl_str_mv Cagnani Oña, Marcelo Fabián
dc.contributor.tribunal.es.fl_str_mv Lifschitz, Sergio
Nieves Lema, Ruben Carlos
dc.creator.none.fl_str_mv Gario Francese, Franco Agustín
Papa Rodríguez, Gianfranco
Pastorini Rovan, Mauricio
Sanchez Lueiro, Fausto Daniel
dc.date.accessioned.none.fl_str_mv 2019-07-10T07:52:49Z
dc.date.available.none.fl_str_mv 2019-07-10T07:52:49Z
dc.date.issued.es.fl_str_mv 2019
dc.description.abstract.none.fl_txt_mv En 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.
dc.description.es.fl_txt_mv Incluye bibliografía y anexos
dc.format.extent.es.fl_str_mv 290 p. diagrs., fot., tbls.
dc.identifier.citation.es.fl_str_mv Sanchez 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/4005
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.11968/4005
http://hdl.handle.net/20.500.11968/4005
dc.language.iso.none.fl_str_mv Español.
spa
dc.publisher.es.fl_str_mv Universidad ORT Uruguay
dc.relation.other.es.fl_str_mv https://bibliotecas.ort.edu.uy/bibid/89136
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.source.none.fl_str_mv reponame:RAD
instname:Universidad ORT Uruguay
instacron:Universidad ORT
dc.subject.es.fl_str_mv PROYECTOS-ID
APLICACIONES MÓVILES
EVENTOS
dc.title.none.fl_str_mv HoySeSale
plataforma para difusión y recomendación de eventos
dc.type.es.fl_str_mv Trabajo final de carrera
dc.type.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.none.fl_str_mv info:eu-repo/semantics/publishedVersion
description Incluye bibliografía y anexos
eu_rights_str_mv openAccess
format bachelorThesis
id RAD_8c8a855994d5197466e4f9be819282d1
identifier_str_mv Sanchez 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/4005
instacron_str Universidad ORT
institution Universidad ORT
instname_str Universidad ORT Uruguay
language spa
language_invalid_str_mv Español.
network_acronym_str RAD
network_name_str RAD
oai_identifier_str oai:rad.ort.edu.uy:20.500.11968/4005
publishDate 2019
reponame_str RAD
repository.mail.fl_str_mv rodriguez_v@ort.edu.uy
repository.name.fl_str_mv RAD - Universidad ORT Uruguay
repository_id_str 3927
spelling Cagnani Oña, Marcelo FabiánLifschitz, SergioNieves Lema, Ruben CarlosGario Francese, Franco AgustínPapa Rodríguez, GianfrancoPastorini Rovan, MauricioSanchez Lueiro, Fausto Daniel2019-07-10T07:52:49Z2019-07-10T07:52:49Z2019Incluye bibliografía y anexosEn 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.290 p. diagrs., fot., tbls.Sanchez 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/4005http://hdl.handle.net/20.500.11968/4005http://hdl.handle.net/20.500.11968/4005Español.spaUniversidad ORT Uruguayhttps://bibliotecas.ort.edu.uy/bibid/89136PROYECTOS-IDAPLICACIONES MÓVILESEVENTOSHoySeSaleplataforma para difusión y recomendación de eventosTrabajo final de carrerainfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionreponame:RADinstname:Universidad ORT Uruguayinstacron:Universidad ORTinfo:eu-repo/semantics/openAccessFI - Ingeniería en Sistemas - IDFacultad de IngenieríaCarrera UniversitariaIngeniero en SistemasProyectoProyecto (Carrera Universitaria). Universidad ORT Uruguay, Facultad de IngenieríaTHUMBNAILMaterial completo.pdf.jpgMaterial completo.pdf.jpgGenerated Thumbnailimage/jpeg3069https://rad.ort.edu.uy/bitstreams/6e19bfdb-caae-4cb7-b24a-9e1f781e6dfe/downloadd3d620b165a1c6e4bc928e235abab424MD53ORIGINALMaterial completo.pdfMaterial completo.pdfdescriptionapplication/pdf43655903https://rad.ort.edu.uy/bitstreams/19f6caf2-9b09-4a2d-8eda-2cafe3651cdc/downloaddc36f471957c23457e8c80b90bf84b8bMD5120.500.11968/40052024-07-22 15:38:29.729oai:rad.ort.edu.uy:20.500.11968/4005https://rad.ort.edu.uyUniversidadhttps://www.ort.edu.uy/https://rad.ort.edu.uy/server/oai/requestrodriguez_v@ort.edu.uyUruguayopendoar:39272024-07-22T15:38:29RAD - Universidad ORT Uruguayfalse
spellingShingle HoySeSale
Gario Francese, Franco Agustín
PROYECTOS-ID
APLICACIONES MÓVILES
EVENTOS
status_str publishedVersion
title HoySeSale
title_full HoySeSale
title_fullStr HoySeSale
title_full_unstemmed HoySeSale
title_short HoySeSale
title_sort HoySeSale
topic PROYECTOS-ID
APLICACIONES MÓVILES
EVENTOS
url http://hdl.handle.net/20.500.11968/4005