Giter VIP home page Giter VIP logo

devoff-desafio-4's Introduction

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!

devoff-desafio-4's People

Contributors

joelalejandro avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.