/rxjs_chatroom

chat room using rxjs and socket_io

Primary LanguageJavaScript

Rxjs Chat Room

This is a chatroom application implemented by Rxjs(ReactiveX), Socket IO, ReactJS, Webpack and NodeJS.

Technology

Rxjs: create multiple observables(streams) to send/receive messages from clients.
Socket IO: setup connections between multiple clients and server.
React: build UI in the chat room.
Webpack: bundle all required modules into single js file.
NodeJS: set up a simple server for data communication.

Live

Rxjs Chatroom

Features

  • Send and receive messages in a very user-friendly way
  • Assign random Chat ID to active users
  • Map avatar to each active user
  • Display realtime information for online users

Screenshot

alt tag