Skip to content

Noxilex/WebChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebChat

Making a web chat to train with Node.js & Socket.io

Requirements

  • Git
  • Node.js >= LTS 10.15.3

Install

git clone https://github.com/Noxilex/WebChat
cd WebChat
npm install

Start

npm start
  • Open browser on : localhost:5001

TODO

  • Fix chat receiving messages even when not connected to chat
  • Fix 2 connexions created when clicking multiple times on join button
  • Fix time missing leading 0
  • Add random color attribution for connected user
  • Commands
    • /help
    • /rename
    • /roll
    • /color
  • Emojis interface
  • Don't autoscroll when reading above
  • Refactor code to make it cleaner
  • Ping someone on @Username
  • Animations on click, onmessage
  • Timeout before sending new message
  • Auto-reconnect after DC
  • Don't send message on empty/space message
  • Scroll all the way to the bottom when you focus chat (phones)

Suggestion

  • Profile picture
  • Games
    • Quizz (Game of Thrones)
  • Anime music