Skip to content

devhasibulislam/node-chat-application

Repository files navigation

Node Chat Application

A real time chat app with complete functionally

Technologies

  • bcrypt - encrypt password
  • cookie-parser - store user credentials in cookies
  • dotenv - keep credentials anonymous
  • ejs - an HTML template
  • express - Node.JS framework
  • express-validator - middleware wrapper
  • http-errors - display server side errors
  • jwt - security for transmitting rest-api
  • moment - display time after each message
  • mongoose - ODM for MongoDB
  • socket.io - bidirectional low latency communication system

Features

  • Adding users
  • Logging system
  • Search specific user
  • Realtime chatting
  • Attachment sending

User based

  • User1 - jenifasanzoo@gmail.com and Sanjida@123
  • User2 - khanumsadia22@gmail.com and Sadia@123
  • User3 - rkrakibhasan680@gmail.com and Rakib@123
  • User4 - sabbirhasanmithu420@gmail.com and Sabbir@123