DEV Community

Alex András Mándrik
Alex András Mándrik

Posted on

Socket.IO Chat App

Alt Text

I created my first chat app with Socket.IO. Feel free to review my code and share your advice.

Demo: https://socket-io-chat-mnd-app.herokuapp.com/

Top comments (7)

Collapse
 
neatcoder profile image
Neat Coder

Nice App!
More better if you include a database like Mongodb

Collapse
 
mndalex profile image
Alex András Mándrik

I want to build a Facebook Messenger clone in the future.

Collapse
 
neatcoder profile image
Neat Coder

Awesome!

Collapse
 
sahilatahar profile image
Sahil Atahar

Nice, I have also build a Realtime code editor project using socket.io called Code-Sync.

🔮 Features of the project:

  • 💻 Real-time collaboration on code editing across multiple files
  • 🚀 Unique room generation with room ID for collaboration
  • 🌈 Syntax highlighting for various file types with auto-language detection
  • 💡 Auto suggestion based on programming language
  • ⏱️ Instant updates and synchronization of code changes across all files
  • 📣 Notifications for user join and leave events
  • 🎨 Multiple themes for personalized coding experience
  • 🌍 Comprehensive language support for versatile programming
  • 🔠 Option to change font size and font family
  • 👥 User presence list of users currently in the collaboration session, including online/offline status indicators
  • 📁 Open, edit, save, and delete file functionalities
  • 💾 Option to download files edited within the collaboration session
  • 💬 Group chatting allows users to communicate in real-time while working on code.
  • 🎩 Real-time tooltip displaying users currently editing
  • 🚀 Code Execution: Users can execute the code directly within the collaboration environment, providing instant feedback and results.
Collapse
 
charupraneeth profile image
charupraneeth • Edited

First thing I saw is that the website is not responsive

Collapse
 
mndalex profile image
Alex András Mándrik

Good perception, but my main goal is to learn the Socket.IO

Collapse
 
bittu1040 profile image
bittu1040

can you please explain code.