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