Skip to content

Latest commit

 

History

18 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C_Chat — Chat Colaborativo en Tiempo Real

Chat grupal en tiempo real usando WebSocket, Node.js, SQLite y HTML vanilla.

Tecnologías

  • Node.js + Express — servidor HTTP
  • ws — protocolo WebSocket
  • better-sqlite3 — base de datos local (SQLite)
  • HTML + CSS + JS vanilla — cliente web

Requisitos previos

Verificá que esté instalado:

node -v

Instalación

git clone https://github.com/MauricioPinto0/C_Chat.git
cd C_Chat
npm install

Ejecutar el proyecto

node server.js

Deberías ver en la terminal:

Servidor corriendo en http://localhost:3000

Luego vaya a http://localhost:3000 en su navegador.

Funcionalidades

  • Nombre de usuario temporal asignado automáticamente (Usuario_XXXX)
  • Mensajes en tiempo real visibles para todos los conectados
  • Notificación cuando alguien se une o abandona el chat
  • Historial de los últimos 50 mensajes al conectarse
  • Historial persistente aunque el servidor se reinicie (guardado en chat.db)

About

Chat grupal en tiempo real con WebSocket — Node.js + SQLite + HTML vanilla.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages