{"id":21003139,"url":"https://github.com/mario-r-aguilar/chat","last_synced_at":"2026-04-07T21:31:01.251Z","repository":{"id":204604774,"uuid":"712231310","full_name":"mario-r-aguilar/chat","owner":"mario-r-aguilar","description":"Aplicación para chatear basada en el funcionamiento de websockets","archived":false,"fork":false,"pushed_at":"2024-01-30T19:14:56.000Z","size":25,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-14T20:12:54.936Z","etag":null,"topics":["app","backend","bootstrap","chat","express","handlebars","javascript","node-js","socket-io","websocket"],"latest_commit_sha":null,"homepage":"https://chat-cba.glitch.me/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mario-r-aguilar.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2023-10-31T03:59:13.000Z","updated_at":"2024-08-01T00:10:42.000Z","dependencies_parsed_at":null,"dependency_job_id":"74938347-036b-438a-99c3-19203f1fe279","html_url":"https://github.com/mario-r-aguilar/chat","commit_stats":null,"previous_names":["mario-r-aguilar/cab-chat","mario-r-aguilar/chat"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mario-r-aguilar/chat","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mario-r-aguilar%2Fchat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mario-r-aguilar%2Fchat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mario-r-aguilar%2Fchat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mario-r-aguilar%2Fchat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mario-r-aguilar","download_url":"https://codeload.github.com/mario-r-aguilar/chat/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mario-r-aguilar%2Fchat/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31530640,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T16:28:08.000Z","status":"ssl_error","status_checked_at":"2026-04-07T16:28:06.951Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["app","backend","bootstrap","chat","express","handlebars","javascript","node-js","socket-io","websocket"],"created_at":"2024-11-19T08:23:20.331Z","updated_at":"2026-04-07T21:31:01.232Z","avatar_url":"https://github.com/mario-r-aguilar.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Chat\n\nhttps://chat-cba.glitch.me/\n\n## Observaciones del proyecto\n\nCódigo realizado durante el curso de Programación Backend.\nSe incorporaron los estilos y las funcionalidades para dar aviso de\nla conexión de un nuevo usuario y la limitación de la cantidad de mensajes del historial\nque se envían por websocket. Asimismo se corrigió el inconveniente de mostrar el\nhistorial cuando un nuevo usuario se conectaba solo cuando escribía por primera vez.\n\n## Dependencias utilizadas\n\n-  El servidor se realizo con **Express**\n-  Para la funcionalidad de websocket se utilizó **Socket.io**\n-  Las vistas fueron creadas empleando plantillas de **Handlebars**\n-  Se uso **Bootstrap** para los estilos\n-  Las alertas se manejaron con **Sweetalert2**\n\n## Funcionamiento del chat\n\n1. Al ingresar te pedira que registres tu nombre de usuario.\n2. Una vez dentro podrás enviar los mensajes que desees y los mismos iran apareciendo al lado derecho.\n3. La página solo mostrará los últimos diez mensajes, siendo el último el que verás primero.\n4. Cada vez que ingrese un nuevo usuario te mostrará una alerta avisándote.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmario-r-aguilar%2Fchat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmario-r-aguilar%2Fchat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmario-r-aguilar%2Fchat/lists"}