{"id":20114849,"url":"https://github.com/gabrielcarames/web-chat","last_synced_at":"2026-04-08T12:33:23.247Z","repository":{"id":129722631,"uuid":"389212753","full_name":"GabrielCarames/Web-chat","owner":"GabrielCarames","description":"Aplicación web sobre un chat en tiempo real con Socket.io","archived":false,"fork":false,"pushed_at":"2021-08-13T12:52:02.000Z","size":632,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-03T12:23:32.433Z","etag":null,"topics":["bootstrap","chat","chat-application","express-js","handlebars-js","html5","javascript","jquery","mongodb","nodejs","passport","real-time","socket-io"],"latest_commit_sha":null,"homepage":"https://webchat-proyect.herokuapp.com","language":"CSS","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/GabrielCarames.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,"publiccode":null,"codemeta":null}},"created_at":"2021-07-24T22:23:15.000Z","updated_at":"2021-08-19T12:08:47.000Z","dependencies_parsed_at":"2023-04-27T20:48:01.659Z","dependency_job_id":null,"html_url":"https://github.com/GabrielCarames/Web-chat","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/GabrielCarames/Web-chat","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GabrielCarames%2FWeb-chat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GabrielCarames%2FWeb-chat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GabrielCarames%2FWeb-chat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GabrielCarames%2FWeb-chat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GabrielCarames","download_url":"https://codeload.github.com/GabrielCarames/Web-chat/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GabrielCarames%2FWeb-chat/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31556232,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-08T10:21:54.569Z","status":"ssl_error","status_checked_at":"2026-04-08T10:21:38.171Z","response_time":54,"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":["bootstrap","chat","chat-application","express-js","handlebars-js","html5","javascript","jquery","mongodb","nodejs","passport","real-time","socket-io"],"created_at":"2024-11-13T18:32:36.240Z","updated_at":"2026-04-08T12:33:23.214Z","avatar_url":"https://github.com/GabrielCarames.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Parches chat\n\nWebchat\n=============\n\n\u003e Aplicación web sobre un chat en tiempo real con Socket.io\n\n\u003cbr /\u003e\n\n## Imágenes\n\n\u003cbr /\u003e\n\n![Alt Text](https://media.giphy.com/media/c8St5Snp2NBFeMbKof/giphy.gif)\n\n\u003cbr /\u003e\n\n## Tecnologías\n\n\u003cbr /\u003e\n\n[![Handlebars](https://img.shields.io/badge/-handlebars-blue?logo=data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABmJLR0QA%2FwD%2FAP%2BgvaeTAAACc0lEQVR4nO3XS2hVVxTG8V9SJIVOqkKQ0toYBamTYq2UaumwWHVioA4Mgp05sBOLY4kjrR239GU7bmdSLHRgdZSISjtwoIagjoQQfCTRxkfSDva%2BcHI8N7nJPRcCrj8suOy917e%2Fde45%2B0EQBEEQBEEQBEEQBEEQBEEQBC8LXTXrbcYneB%2BbsC63j2MEv2J4EY0d2I8P0Jvb7mIMl%2FEnbtbquk26MSiZ%2B6%2BF%2BAvvVOhswYUWNS7hgJr%2FwDdwAr%2FhG%2BxsIWdTNtOK6WJM4dOCzl5ML0NnBBtb8PkRvs21DeVa57ETExUTHF9AdA%2FuL8N0Ix7jwzz3v23o3MPuBXwOVeRM5LnB25hcQLyKz%2FG8DdONGMvRrs5zHGri9UGTnIdYD1%2BXOm5iH27gWoXgYczWYLrumM3eylzLtQzk2oo5p1U0Hs2JX0iLW5EvMbcCim0WcwX%2FDQZxJP8%2BVhp%2FHWZKjd%2Fnwa8VRLrw1QoosNU4Zf4O0ajlx9K4x6Rvodj4BNsKyevxRwdMTuF2jqkO6J%2FL3htsx9PSmAek76OcPI0z%2BLlmc8M4iDe9yFu5b7jG%2BSZzHWfwqKL%2FBvzSgadfjBnpBLijouhmvIfvLO9ssJT4CT7rkPiotCCtXkLhZVZnjdEOeRyAV3C1JsFZnMUu6YhcF91Z86z6tuAruXbQjzttiI3jJPpqLLoZfXmu8Tb83sKGsvBaaZsor5TNYg7npUtJT%2F11LkpPnvu81s8mT%2FED1jREqm5TvdLlZKt02enDKmnLmME%2F0utzUXqSK4F%2BfCxtde%2FiVbyOZ5LHMfyN36U3JwiCIAiCIAiCIAiCIAiCIAiCl5D%2FAfRgc8CWIgbMAAAAAElFTkSuQmCC\u0026style=for-the-badge)](https://handlebarsjs.com/)\n[![Express](https://img.shields.io/badge/-express-black?style=for-the-badge\u0026logo=express)](https://expressjs.com/es/)\n[![Javascript](https://img.shields.io/badge/-Javascript-critical?style=for-the-badge\u0026logo=Javascript)](https://developer.mozilla.org/es/docs/Web/JavaScript)\n[![Bootstrap](https://img.shields.io/badge/-Bootstrap-white?style=for-the-badge\u0026logo=Bootstrap)](https://getbootstrap.com/)\n[![Html](https://img.shields.io/badge/-html-black?style=for-the-badge\u0026logo=html5)](https://developer.mozilla.org/es/docs/Web/HTML)\n[![Jquery](https://img.shields.io/badge/-Jquery-violet?style=for-the-badge\u0026logo=Jquery)](https://jquery.com/)\n[![Mongodb](https://img.shields.io/badge/-Mongodb-lightblue?style=for-the-badge\u0026logo=Mongodb)](https://www.mongodb.com/es)\n[![Node](https://img.shields.io/badge/-Node-black?style=for-the-badge\u0026logo=Node.js)](https://nodejs.org/es/)\n[![Passport](https://img.shields.io/badge/-Passport-black?style=for-the-badge\u0026logo=passport)](http://www.passportjs.org/)\n[![Socket](https://img.shields.io/badge/-Socket-black?style=for-the-badge\u0026logo=Socket.io)](https://socket.io/)\n\n\u003cbr /\u003e\n\n## Funcionalidades\n\n\u003cbr /\u003e\n\n\u003e Registro/ingreso\n\n* Cuenta con secciones de ***registro*** de cuenta e ***ingreso***. Ambas estan compuestas por un ***formulario***, cuyos datos son verificados y almacenados en una BD en ***MongoDB***. La ***autenticación*** e ingreso a una cuenta registrada, es administrada a través de ***Passport.js***.\n\n\u003e Index\n\n* Posee una página de ***inicio*** en donde se pueden visualizar los datos de la cuenta propia, ***grupos*** pertenecientes y ***amigos conectados***.\n\n\u003e Agregar amigos\n\n* Tiene un sistema de ***búsqueda de personas***, a las cuales se les puede enviar una ***solicitud de amistad***. \n\n\u003e Notificaciones\n\n* Cada usuario cuenta con una pestaña de ***notificaciones***, en donde se podrán ver las ***solicitudes de amistad***, y aceptarlas o rechazarlas.\n\n\u003e Chats individuales\n\n* Al momento de añadir a un amigo, se crea automaticamente un ***chat*** en donde se podran ***enviar y recibir mensajes en tiempo real*** a través de ***Socket.io***.\n\n\u003e Chat grupales\n\n* Se pueden crear ***chat grupales*** indicando nombre del grupo y sus integrantes. Este chat cuenta con sus respectivas ***características anteriores***.\n\n\u003e Modo oscuro\n\n* Dentro de la pestaña de configuración del chat, se podrá activar o desactivar el ***modo oscuro*** de la página.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgabrielcarames%2Fweb-chat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgabrielcarames%2Fweb-chat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgabrielcarames%2Fweb-chat/lists"}