Roomatch: Herramienta web para emparejamiento y asignación de compañeros de apartamento teniendo en cuenta la personalidad del residente

Este documento es una muestra de la planeación, diseño e implementación de la plataforma web Roomatch. Esta fue desarrollada con el objetivo de mejorar la convivencia y la satisfacción de los residentes durante su estadía en residencias universitarias. El frontend de la aplicación, el cual fue const...

Full description

Autores:
Forero Arevalo, Daniel Santiago
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2023
Institución:
Universidad de los Andes
Repositorio:
Séneca: repositorio Uniandes
Idioma:
spa
OAI Identifier:
oai:repositorio.uniandes.edu.co:1992/68638
Acceso en línea:
http://hdl.handle.net/1992/68638
Palabra clave:
Machine learning
Web
Cluster
Ingeniería
Rights
openAccess
License
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
id UNIANDES2_b23439a4cb4663b08d10ee3bd1776ea3
oai_identifier_str oai:repositorio.uniandes.edu.co:1992/68638
network_acronym_str UNIANDES2
network_name_str Séneca: repositorio Uniandes
repository_id_str
dc.title.none.fl_str_mv Roomatch: Herramienta web para emparejamiento y asignación de compañeros de apartamento teniendo en cuenta la personalidad del residente
title Roomatch: Herramienta web para emparejamiento y asignación de compañeros de apartamento teniendo en cuenta la personalidad del residente
spellingShingle Roomatch: Herramienta web para emparejamiento y asignación de compañeros de apartamento teniendo en cuenta la personalidad del residente
Machine learning
Web
Cluster
Ingeniería
title_short Roomatch: Herramienta web para emparejamiento y asignación de compañeros de apartamento teniendo en cuenta la personalidad del residente
title_full Roomatch: Herramienta web para emparejamiento y asignación de compañeros de apartamento teniendo en cuenta la personalidad del residente
title_fullStr Roomatch: Herramienta web para emparejamiento y asignación de compañeros de apartamento teniendo en cuenta la personalidad del residente
title_full_unstemmed Roomatch: Herramienta web para emparejamiento y asignación de compañeros de apartamento teniendo en cuenta la personalidad del residente
title_sort Roomatch: Herramienta web para emparejamiento y asignación de compañeros de apartamento teniendo en cuenta la personalidad del residente
dc.creator.fl_str_mv Forero Arevalo, Daniel Santiago
dc.contributor.advisor.none.fl_str_mv Linares Vásquez, Mario
dc.contributor.author.none.fl_str_mv Forero Arevalo, Daniel Santiago
dc.subject.keyword.none.fl_str_mv Machine learning
Web
Cluster
topic Machine learning
Web
Cluster
Ingeniería
dc.subject.themes.es_CO.fl_str_mv Ingeniería
description Este documento es una muestra de la planeación, diseño e implementación de la plataforma web Roomatch. Esta fue desarrollada con el objetivo de mejorar la convivencia y la satisfacción de los residentes durante su estadía en residencias universitarias. El frontend de la aplicación, el cual fue construido en React, está conformado por un panel administrativo donde se puede agrupar a los residentes de manera automática o manual y se encuentra una interfaz de tipo quiz o cuestionario que permite recolectar los datos necesarios para realizar la perfilación de los residentes de acuerdo con su personalidad. En el backend se implementaron los servicios necesarios para el pleno funcionamiento de la aplicación. Entre ellos se encuentra la autenticación con JWT y persistencia con bases de datos relacionales. Por otro lado, se aplicó un modelo estadístico sobre los datos obtenidos de las respuestas de los residentes. El modelo utilizado fue clustering con la finalidad de agrupar a los residentes con personalidades similares en un apartamento. De esta forma, se logra reducir la insatisfacción de los residentes con sus compañeros de vivienda, al compartir con personalidades afines.
publishDate 2023
dc.date.accessioned.none.fl_str_mv 2023-07-21T21:50:08Z
dc.date.available.none.fl_str_mv 2023-07-21T21:50:08Z
dc.date.issued.none.fl_str_mv 2023-07-21
dc.type.es_CO.fl_str_mv Trabajo de grado - Pregrado
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.content.es_CO.fl_str_mv Text
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/TP
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/1992/68638
dc.identifier.instname.es_CO.fl_str_mv instname:Universidad de los Andes
dc.identifier.reponame.es_CO.fl_str_mv reponame:Repositorio Institucional Séneca
dc.identifier.repourl.es_CO.fl_str_mv repourl:https://repositorio.uniandes.edu.co/
url http://hdl.handle.net/1992/68638
identifier_str_mv instname:Universidad de los Andes
reponame:Repositorio Institucional Séneca
repourl:https://repositorio.uniandes.edu.co/
dc.language.iso.es_CO.fl_str_mv spa
language spa
dc.rights.license.spa.fl_str_mv Attribution-NonCommercial-NoDerivatives 4.0 Internacional
dc.rights.uri.*.fl_str_mv https://repositorio.uniandes.edu.co/static/pdf/aceptacion_uso_es.pdf
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Attribution-NonCommercial-NoDerivatives 4.0 Internacional
https://repositorio.uniandes.edu.co/static/pdf/aceptacion_uso_es.pdf
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.es_CO.fl_str_mv 27
dc.format.mimetype.es_CO.fl_str_mv application/pdf
dc.publisher.es_CO.fl_str_mv Universidad de los Andes
dc.publisher.program.es_CO.fl_str_mv Ingeniería de Sistemas y Computación
dc.publisher.faculty.es_CO.fl_str_mv Facultad de Ingeniería
dc.publisher.department.es_CO.fl_str_mv Departamento de Ingeniería Sistemas y Computación
institution Universidad de los Andes
bitstream.url.fl_str_mv https://repositorio.uniandes.edu.co/bitstreams/be18c767-a5f3-4c25-aad3-0d8ad36e0ac7/download
https://repositorio.uniandes.edu.co/bitstreams/ed4975f0-0039-4787-837d-bb5242564e2e/download
https://repositorio.uniandes.edu.co/bitstreams/4bdd2ca7-4f5c-4230-9231-24701de1ac81/download
https://repositorio.uniandes.edu.co/bitstreams/ec60134d-323b-4eaa-9ec6-2b0bd7ac9f80/download
https://repositorio.uniandes.edu.co/bitstreams/0b20fdeb-ae55-4614-a8ab-49d48bcfc2cf/download
https://repositorio.uniandes.edu.co/bitstreams/4665121e-6867-446a-a6b4-81036044f02f/download
https://repositorio.uniandes.edu.co/bitstreams/4f8efb0d-2595-474a-82e0-98ea9a5e7b18/download
bitstream.checksum.fl_str_mv d5006db67cd8be5cc92930df12214838
581e57e118811d03517511b10f837c9b
2371b04579291bdef9e41145f1aaae03
4491fe1afb58beaaef41a73cf7ff2e27
8f00f15a7f1cc92deb5de1f6d047e8da
3ca8457f0f0d0bda07585eacb1249f60
5aa5c691a1ffe97abd12c2966efcb8d6
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio institucional Séneca
repository.mail.fl_str_mv adminrepositorio@uniandes.edu.co
_version_ 1812133861317935104
spelling Attribution-NonCommercial-NoDerivatives 4.0 Internacionalhttps://repositorio.uniandes.edu.co/static/pdf/aceptacion_uso_es.pdfinfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Linares Vásquez, Mariob7d30f76-a0a9-4002-a462-7e59ba954cf2600Forero Arevalo, Daniel Santiago84259087-0f1c-4436-ad1c-326451998bc96002023-07-21T21:50:08Z2023-07-21T21:50:08Z2023-07-21http://hdl.handle.net/1992/68638instname:Universidad de los Andesreponame:Repositorio Institucional Sénecarepourl:https://repositorio.uniandes.edu.co/Este documento es una muestra de la planeación, diseño e implementación de la plataforma web Roomatch. Esta fue desarrollada con el objetivo de mejorar la convivencia y la satisfacción de los residentes durante su estadía en residencias universitarias. El frontend de la aplicación, el cual fue construido en React, está conformado por un panel administrativo donde se puede agrupar a los residentes de manera automática o manual y se encuentra una interfaz de tipo quiz o cuestionario que permite recolectar los datos necesarios para realizar la perfilación de los residentes de acuerdo con su personalidad. En el backend se implementaron los servicios necesarios para el pleno funcionamiento de la aplicación. Entre ellos se encuentra la autenticación con JWT y persistencia con bases de datos relacionales. Por otro lado, se aplicó un modelo estadístico sobre los datos obtenidos de las respuestas de los residentes. El modelo utilizado fue clustering con la finalidad de agrupar a los residentes con personalidades similares en un apartamento. De esta forma, se logra reducir la insatisfacción de los residentes con sus compañeros de vivienda, al compartir con personalidades afines.Ingeniero de Sistemas y ComputaciónPregrado27application/pdfspaUniversidad de los AndesIngeniería de Sistemas y ComputaciónFacultad de IngenieríaDepartamento de Ingeniería Sistemas y ComputaciónRoomatch: Herramienta web para emparejamiento y asignación de compañeros de apartamento teniendo en cuenta la personalidad del residenteTrabajo de grado - Pregradoinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_7a1fTexthttp://purl.org/redcol/resource_type/TPMachine learningWebClusterIngeniería201713007PublicationORIGINALProyectoDanielForeroFinal.pdfProyectoDanielForeroFinal.pdfTrabajo de gradoapplication/pdf957224https://repositorio.uniandes.edu.co/bitstreams/be18c767-a5f3-4c25-aad3-0d8ad36e0ac7/downloadd5006db67cd8be5cc92930df12214838MD52Formato de autorizacio¿n y entrega de trabajo de grado al Sistema de Bibliotecas.pdfFormato de autorizacio¿n y entrega de trabajo de grado al Sistema de Bibliotecas.pdfHIDEapplication/pdf152566https://repositorio.uniandes.edu.co/bitstreams/ed4975f0-0039-4787-837d-bb5242564e2e/download581e57e118811d03517511b10f837c9bMD53TEXTProyectoDanielForeroFinal.pdf.txtProyectoDanielForeroFinal.pdf.txtExtracted texttext/plain38645https://repositorio.uniandes.edu.co/bitstreams/4bdd2ca7-4f5c-4230-9231-24701de1ac81/download2371b04579291bdef9e41145f1aaae03MD54Formato de autorizacio¿n y entrega de trabajo de grado al Sistema de Bibliotecas.pdf.txtFormato de autorizacio¿n y entrega de trabajo de grado al Sistema de Bibliotecas.pdf.txtExtracted texttext/plain1163https://repositorio.uniandes.edu.co/bitstreams/ec60134d-323b-4eaa-9ec6-2b0bd7ac9f80/download4491fe1afb58beaaef41a73cf7ff2e27MD56THUMBNAILProyectoDanielForeroFinal.pdf.jpgProyectoDanielForeroFinal.pdf.jpgIM Thumbnailimage/jpeg5657https://repositorio.uniandes.edu.co/bitstreams/0b20fdeb-ae55-4614-a8ab-49d48bcfc2cf/download8f00f15a7f1cc92deb5de1f6d047e8daMD55Formato de autorizacio¿n y entrega de trabajo de grado al Sistema de Bibliotecas.pdf.jpgFormato de autorizacio¿n y entrega de trabajo de grado al Sistema de Bibliotecas.pdf.jpgIM Thumbnailimage/jpeg15975https://repositorio.uniandes.edu.co/bitstreams/4665121e-6867-446a-a6b4-81036044f02f/download3ca8457f0f0d0bda07585eacb1249f60MD57LICENSElicense.txtlicense.txttext/plain; charset=utf-81810https://repositorio.uniandes.edu.co/bitstreams/4f8efb0d-2595-474a-82e0-98ea9a5e7b18/download5aa5c691a1ffe97abd12c2966efcb8d6MD511992/68638oai:repositorio.uniandes.edu.co:1992/686382023-10-10 16:09:21.802https://repositorio.uniandes.edu.co/static/pdf/aceptacion_uso_es.pdfopen.accesshttps://repositorio.uniandes.edu.coRepositorio institucional Sénecaadminrepositorio@uniandes.edu.coWW8sIGVuIG1pIGNhbGlkYWQgZGUgYXV0b3IgZGVsIHRyYWJham8gZGUgdGVzaXMsIG1vbm9ncmFmw61hIG8gdHJhYmFqbyBkZSBncmFkbywgaGFnbyBlbnRyZWdhIGRlbCBlamVtcGxhciByZXNwZWN0aXZvIHkgZGUgc3VzIGFuZXhvcyBkZSBzZXIgZWwgY2FzbywgZW4gZm9ybWF0byBkaWdpdGFsIHkvbyBlbGVjdHLDs25pY28geSBhdXRvcml6byBhIGxhIFVuaXZlcnNpZGFkIGRlIGxvcyBBbmRlcyBwYXJhIHF1ZSByZWFsaWNlIGxhIHB1YmxpY2FjacOzbiBlbiBlbCBTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIG8gZW4gY3VhbHF1aWVyIG90cm8gc2lzdGVtYSBvIGJhc2UgZGUgZGF0b3MgcHJvcGlvIG8gYWplbm8gYSBsYSBVbml2ZXJzaWRhZCB5IHBhcmEgcXVlIGVuIGxvcyB0w6lybWlub3MgZXN0YWJsZWNpZG9zIGVuIGxhIExleSAyMyBkZSAxOTgyLCBMZXkgNDQgZGUgMTk5MywgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgRGVjcmV0byA0NjAgZGUgMTk5NSB5IGRlbcOhcyBub3JtYXMgZ2VuZXJhbGVzIHNvYnJlIGxhIG1hdGVyaWEsIHV0aWxpY2UgZW4gdG9kYXMgc3VzIGZvcm1hcywgbG9zIGRlcmVjaG9zIHBhdHJpbW9uaWFsZXMgZGUgcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSwgdHJhbnNmb3JtYWNpw7NuIHkgZGlzdHJpYnVjacOzbiAoYWxxdWlsZXIsIHByw6lzdGFtbyBww7pibGljbyBlIGltcG9ydGFjacOzbikgcXVlIG1lIGNvcnJlc3BvbmRlbiBjb21vIGNyZWFkb3IgZGUgbGEgb2JyYSBvYmpldG8gZGVsIHByZXNlbnRlIGRvY3VtZW50by4gIAoKCkxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gc2UgZW1pdGUgZW4gY2FsaWRhZCBkZSBhdXRvciBkZSBsYSBvYnJhIG9iamV0byBkZWwgcHJlc2VudGUgZG9jdW1lbnRvIHkgbm8gY29ycmVzcG9uZGUgYSBjZXNpw7NuIGRlIGRlcmVjaG9zLCBzaW5vIGEgbGEgYXV0b3JpemFjacOzbiBkZSB1c28gYWNhZMOpbWljbyBkZSBjb25mb3JtaWRhZCBjb24gbG8gYW50ZXJpb3JtZW50ZSBzZcOxYWxhZG8uIExhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gc2UgaGFjZSBleHRlbnNpdmEgbm8gc29sbyBhIGxhcyBmYWN1bHRhZGVzIHkgZGVyZWNob3MgZGUgdXNvIHNvYnJlIGxhIG9icmEgZW4gZm9ybWF0byBvIHNvcG9ydGUgbWF0ZXJpYWwsIHNpbm8gdGFtYmnDqW4gcGFyYSBmb3JtYXRvIGVsZWN0csOzbmljbywgeSBlbiBnZW5lcmFsIHBhcmEgY3VhbHF1aWVyIGZvcm1hdG8gY29ub2NpZG8gbyBwb3IgY29ub2Nlci4gCgoKRWwgYXV0b3IsIG1hbmlmaWVzdGEgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwgeSBsYSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvcywgcG9yIGxvIHRhbnRvLCBsYSBvYnJhIGVzIGRlIHN1IGV4Y2x1c2l2YSBhdXRvcsOtYSB5IHRpZW5lIGxhIHRpdHVsYXJpZGFkIHNvYnJlIGxhIG1pc21hLiAKCgpFbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhIGVuIGN1ZXN0acOzbiwgZWwgYXV0b3IgYXN1bWlyw6EgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQsIHkgc2FsZHLDoSBkZSBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcywgcGFyYSB0b2RvcyBsb3MgZWZlY3RvcyBsYSBVbml2ZXJzaWRhZCBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLiAKCg==