Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mario-r-aguilar/chat
Aplicación para chatear basada en el funcionamiento de websockets
https://github.com/mario-r-aguilar/chat
app backend bootstrap chat express handlebars javascript node-js socket-io websocket
Last synced: 19 days ago
JSON representation
Aplicación para chatear basada en el funcionamiento de websockets
- Host: GitHub
- URL: https://github.com/mario-r-aguilar/chat
- Owner: mario-r-aguilar
- Created: 2023-10-31T03:59:13.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-30T19:14:56.000Z (about 1 year ago)
- Last Synced: 2024-11-19T08:30:48.057Z (3 months ago)
- Topics: app, backend, bootstrap, chat, express, handlebars, javascript, node-js, socket-io, websocket
- Language: JavaScript
- Homepage: https://chat-cba.glitch.me/
- Size: 24.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Chat
https://chat-cba.glitch.me/
## Observaciones del proyecto
Código realizado durante el curso de Programación Backend.
Se incorporaron los estilos y las funcionalidades para dar aviso de
la conexión de un nuevo usuario y la limitación de la cantidad de mensajes del historial
que se envían por websocket. Asimismo se corrigió el inconveniente de mostrar el
historial cuando un nuevo usuario se conectaba solo cuando escribía por primera vez.## Dependencias utilizadas
- El servidor se realizo con **Express**
- Para la funcionalidad de websocket se utilizó **Socket.io**
- Las vistas fueron creadas empleando plantillas de **Handlebars**
- Se uso **Bootstrap** para los estilos
- Las alertas se manejaron con **Sweetalert2**## Funcionamiento del chat
1. Al ingresar te pedira que registres tu nombre de usuario.
2. Una vez dentro podrás enviar los mensajes que desees y los mismos iran apareciendo al lado derecho.
3. La página solo mostrará los últimos diez mensajes, siendo el último el que verás primero.
4. Cada vez que ingrese un nuevo usuario te mostrará una alerta avisándote.