/Node-Chat

This is a multi-channel chatting application, user can sign up, log in, create groups, create channels, invite friends and send text and voice messages in real time.

Primary LanguageJavaScript

NodeChat

Node Chat App screen shot

This is a chatting application built with node.js, ejs and socket.io. Design is based on Neo-morphism.\

Features

Already implemented features are

  1. User can Sign Up and Log in
  2. User can create groups
  3. User can create text channels
  4. User can send messages in real time
  5. User can record and send voice messages
  6. User can record and send video messages
  7. User can take and send images
  8. User can send files
  9. User can invite friends
  10. Log in

Technologies used :

  • Node.js
  • Express
  • MongoDB
  • EJS
  • WebRTC
  • Socket.io
  • Bootstrap

Note : Only desktop browsers are supported with the current design, still not responsive for mobile browsers.