Making a web chat to train with Node.js & Socket.io
- Git
- Node.js >= LTS 10.15.3
git clone https://github.com/Noxilex/WebChat
cd WebChat
npm install
npm start
- Open browser on :
localhost:5001
- 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)
- Profile picture
- Games
- Quizz (Game of Thrones)
- Anime music