{"id":25627665,"url":"https://github.com/lucas29951/chat-online","last_synced_at":"2026-03-01T19:02:28.295Z","repository":{"id":277743478,"uuid":"933357825","full_name":"lucas29951/chat-online","owner":"lucas29951","description":"Chat en tiempo real entre usuarios, con gestion de salas.","archived":false,"fork":false,"pushed_at":"2025-02-19T20:40:12.000Z","size":86,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-12T19:24:27.660Z","etag":null,"topics":["backend","chatroom","css3","express-js","frontend","html5","javascript","node-js","socket-io"],"latest_commit_sha":null,"homepage":"","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/lucas29951.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-02-15T19:02:44.000Z","updated_at":"2025-02-19T20:40:15.000Z","dependencies_parsed_at":"2025-02-15T20:34:38.372Z","dependency_job_id":null,"html_url":"https://github.com/lucas29951/chat-online","commit_stats":null,"previous_names":["lucas29951/chat-online"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/lucas29951/chat-online","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucas29951%2Fchat-online","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucas29951%2Fchat-online/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucas29951%2Fchat-online/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucas29951%2Fchat-online/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lucas29951","download_url":"https://codeload.github.com/lucas29951/chat-online/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucas29951%2Fchat-online/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29980800,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-01T16:35:47.903Z","status":"ssl_error","status_checked_at":"2026-03-01T16:35:44.899Z","response_time":124,"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":["backend","chatroom","css3","express-js","frontend","html5","javascript","node-js","socket-io"],"created_at":"2025-02-22T17:53:44.475Z","updated_at":"2026-03-01T19:02:28.290Z","avatar_url":"https://github.com/lucas29951.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# 💬 Chat Online\n\n![Chat Online](https://img.shields.io/badge/Estado-En%20Desarrollo-yellow) ![Tecnologías](https://img.shields.io/badge/Tecnologías-Node.js%20%7C%20Socket.io%20%7C%20JavaScript-green) ![Licencia](https://img.shields.io/badge/Licencia-MIT-blue)  \n\n🚀 **Chat Online** es una aplicación en tiempo real que permite a los usuarios comunicarse instantáneamente a través de una interfaz web, ofreciendo una experiencia fluida y en tiempo real.\n\n---\n\n## 📜 Tabla de Contenidos  \n\n- [🎯 Características](#-características)  \n- [🛠️ Tecnologías Utilizadas](#️-tecnologías-utilizadas)  \n- [⚙️ Instalación y Uso](#️-instalación-y-uso)  \n- [📸 Capturas de Pantalla](#-capturas-de-pantalla)  \n- [🔗 Contribuciones](#-contribuciones)  \n- [📄 Licencia](#-licencia)  \n- [🎖️ Créditos](#️-créditos)\n- [📩 Contacto](#-contacto)\n\n---\n\n## 🎯 Características  \n\n✅ **Mensajería en Tiempo Real:** Comunicación instantánea entre los usuarios.  \n✅ **Interfaz Dinámica y Amigable:** Diseño intuitivo y adaptable a diferentes dispositivos.  \n✅ **Múltiples Salas de Chat:** Soporte para diferentes conversaciones simultáneas.  \n✅ **Notificaciones en el Chat:** Avisos cuando un usuario se une o abandona la sala.  \n✅ **Historial Temporal de Mensajes:** Permite ver los últimos mensajes enviados.  \n\n---\n\n## 🛠️ Tecnologías Utilizadas  \n\n| Tecnología  | Descripción  |\n|------------|-------------|\n| **Node.js**  | Entorno de ejecución para JavaScript en el backend.  |\n| **Express.js**  | Framework para construir el servidor de la aplicación.  |\n| **Socket.io**  | Biblioteca para implementar comunicación en tiempo real.  |\n| **HTML, CSS y JavaScript**  | Para la estructura y estilo de la aplicación.  |\n\n---\n\n## ⚙️ Instalación y Uso  \n\n### 🔹 **Requisitos Previos**  \nAntes de comenzar, asegúrate de tener instalado lo siguiente en tu sistema:  \n\n- [Node.js](https://nodejs.org/)  \n- npm (gestor de paquetes de Node.js)  \n\n### 🔹 **Pasos de Instalación**  \n\n1️⃣ Clona este repositorio:  \n```bash\ngit clone https://github.com/lucas29951/chat-online.git\n```\n\n2️⃣ Accede al directorio del proyecto:  \n```bash\ncd chat-online\n```\n\n3️⃣ Instala las dependencias necesarias:  \n```bash\nnpm install\n```\n\n4️⃣ Inicia el servidor:  \n```bash\nnpm start\n```\n\n5️⃣ Abre tu navegador y accede a:  \n```bash\nhttp://localhost:3000\n```\n\n---\n\n## 📸 Capturas de Pantalla  \n\n### 🎨 Interfaz Principal  \n![Interfaz Principal](/screenshots/interfaz-principal.png)  \n\n### 🗨️ Conversación en Tiempo Real  \n![Chat en Vivo](/screenshots/chat-en-vivo.png)  \n\n---\n\n## 🔗 Contribuciones  \n\n¡Las contribuciones son bienvenidas! 🎉 Si deseas mejorar el proyecto, sigue estos pasos:  \n\n1️⃣ **Haz un Fork** del repositorio.  \n2️⃣ **Crea una Rama** (`git checkout -b feature-nueva-funcionalidad`).  \n3️⃣ **Realiza tus cambios** y haz un commit (`git commit -m \"Descripción de cambios\"`).  \n4️⃣ **Sube los cambios** a tu fork (`git push origin feature-nueva-funcionalidad`).  \n5️⃣ **Abre un Pull Request** y explica tus cambios.  \n\n---\n\n## 📄 Licencia  \n\nEste proyecto está bajo la Licencia **MIT**. Consulta el archivo [LICENSE](LICENSE) para más información.  \n\n---\n\n## 🎖️ Créditos\n\nEste proyecto fue realizado basandose en el proyecto de [Brad Traversy](https://github.com/bradtraversy). Agradezco al autor por compartir sus conocimientos y recursos.\n\nPuedes encontrar el video de como realizarlo en el siguiente enlace: [Enlace del video](https://youtu.be/jD7FnbI76Hg).\n\n---\n\n## 📩 Contacto  \n\n📧 **Desarrollador:** Lucas Rodriguez  \n🔗 **GitHub:** [lucas29951](https://github.com/lucas29951)  \n📌 **Repositorio del Proyecto:** [Chat Online](https://github.com/lucas29951/chat-online)  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flucas29951%2Fchat-online","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flucas29951%2Fchat-online","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flucas29951%2Fchat-online/lists"}