/RealTime-Chat

:speech_balloon: Unstable Real-Time Chat

Primary LanguageJavaScript

💬 RealTime Chat

◾ Features

  • Real-time chat is a dynamic website application.
  • It provides a secure and anonymous chat service that respects the user privacy.


◾ Motivation

It has been launch the 💠02/12/2019💠 in the case of a school project (BeCode).

Below, you will find our guidelines hosted on the school repo:

▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️

== Missions objectives

At the end of this challenge you should be able to:

  • create a chat in Node.js
  • install libraries with npm
  • use Express.JS
  • use Socket.IO

== The mission

You have to make a real-time chat using {node}[Node.js], {express}[Express.JS] and {socket}[Socket.IO].

.Original instructions

  • write your server with Node.js and Express.JS
  • handle real time chatting with Socket.IO
  • allow for different user at the same time
  • keep messages after reloading the page

.Additional instructions

  • implement a {bship}[battleship] game in the chat
  • allow user to write MarkDown in the input to style their messages
  • add user accounts with username, profile picture and description
  • allow user to edit or delete their messages
  • make it the most beautiful chat ever

=== Resources

▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️▪️


◾ Tasks

  • Initialize the ReadMe and the trello.
  • Work on the main project.
  • Launch the app.

ℹ️ For further informations, please make sure to visit our Trello board (only in french).


◾ Build status

📲 V1.0.1 Logs

  • Readme initialized.
  • ...
  • ...
  • ...

◾ Screenshots

Api architecture


◾ Tech/framework used

  1. Front-end

  2. Back-end


◾ Code Example

function test() {
  console.log("This is a test for code input?");
}