An open API service indexing awesome lists of open source software.

https://github.com/subhra264/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.
https://github.com/subhra264/node-chat

chatting ejs expressjs javascript mongodb mongoose nodejs socket-io webrtc

Last synced: 2 months ago
JSON representation

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.

Awesome Lists containing this project

README

          

# NodeChat

![Node Chat App screen shot](./assets/node_chat_group.png)

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.