¡Vamos a crear un cliente de chat, al estilo de #IRC, utilizando WebSockets!
- Cuando se ingresa a la app, la persona usuaria deberá ingresar un nombre con el que se identificará en el chat.
- Acto seguido, ingresa a una sala general donde todas las personas conectadas podrán intercambiar mensajes, indicando quién escribió el mensaje y qué mensaje envió.
Se deberá implementar al menos una de las siguientes características extras:
- Poder cambiar el nombre de la persona usuaria
- Mostrar personas conectadas al chat
- Enviar un mensaje privado a otra persona conectada al chat
- Poder enviar una imagen desde la computadora de la persona
- Poder mandar un mensaje usando Markdown y que se muestre con el formato correspondiente
⛔ No podrás utilizar servicios externos como Firebase
✅ Para el backend, podrás utilizar cualquier lenguaje y librería que permita implementar WebSockets
✅ Para el frontend, podrás incorporar un framework de CSS como Bootstrap o Materialize y una librería o framework de JavaScript
Podrás utilizar cualquier herramienta de búsqueda que necesites (amamos buscar en Google y leer Stack Overflow <3).
Tendrás 1 hora para resolver el desafío.
Hacé un fork de este repo:
Cloná tu fork, reemplazando [TU_ALIAS]
con el nombre de tu cuenta de GitHub. Podés clonarlo utilizando la consola:
git clone https://github.com/[TU_ALIAS]/DevOff-Desafio-4
También podés utilizar GitHub Desktop, tu IDE favorito, lo que gustes.
Cuando finalices la resolución del desafío, no olvides subir todos tus cambios usando git push
o el equivalente que ofrezca tu cliente de Git. Envianos por el chat de la transmisión o por DM a la cuenta de Twitter de DevOff Argentina el link a tu repositorio.
Cuando finalices la resolución del desafío, envianos un archivo ZIP con todo tu trabajo a través de WeTransfer o una carpeta compartida en Google Drive.
Participar de DevOff implica la aceptación de nuestro Código de Conducta.
Ante cualquier consulta, podrás recurrir a nuestro equipo de moderación.
- ¡Gracias a Gonzalo Pozzo y Magalí Domínguez por ser nuestros jurados!
- ¡Un agradecimiento especial a Nataya Flores, la jurado invitada de esta edición!
¡Gracias a Migue Moyano, Joel A. Villarreal Bertoldi y Agustín Carrasco del equipo de CoDeAr por dar una mano para que este proyecto sea posible!
DevOff Argentina es un proyecto ideado por Aldana Denise, con el apoyo de CoDeAr.