/DevOff-Desafio-4

Punto de partida para el desafío de DevOff Argentina del 23/08/2020.

Primary LanguageJava

Desafío 4 - 23/08/2020

¡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

Condiciones del desafío

⛔ 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

📚 Herramientas de consulta

Podrás utilizar cualquier herramienta de búsqueda que necesites (amamos buscar en Google y leer Stack Overflow <3).

⏳ Tiempo

Tendrás 1 hora para resolver el desafío.

🤔 ¿Cómo presento mi código?

Si tenés una cuenta en GitHub

Hacé un fork de este repo:

Presionar el botón Fork, situado al comienzo de la página

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.

Si no tenés una cuenta en GitHub

Podés hacer clic aquí y mágicamente se descargará un archivo comprimido con todo lo que contiene este 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.

⚖ Código de conducta

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.

💜 Agradecimientos

Jurados

Organizaciones aliadas

¡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!

Créditos

DevOff Argentina es un proyecto ideado por Aldana Denise, con el apoyo de CoDeAr.

¡Muchos éxitos y a codear!