/chat

A basic chat with Node.js, socket.io, the native mongodb module and a simple user-management module

Primary LanguageJavaScript

chat

A basic chat with Node.js, socket.io, the native mongodb module and a simple user-management module. To access the chat page, you have to be a registered user. A basic form lets you sign up.

Main features

  • User management
  • List of connected users
  • URL recognition in messages transformed into a clickable link
  • User status update
  • Geolocation in messages (can be turned off)
  • Bootstrap-enhanced UI
  • Binary file transfer (with a pause/resume feature)

Todo

  • Image transfer
  • Multiple chat rooms
  • Private conversations (between 2 users)
  • Avatars for users
  • Webcam chat over WebRTC