Welcome to ChatRoom! 🚀 This is a simple, yet powerful web-based chat application I created to stay connected with my friends when our internet was down. It’s designed to be lightweight and easy to use, with a straightforward interface that makes chatting a breeze. Whether you're facing connectivity issues or just want a fun project to play with, ChatRoom is here for you!
- Real-Time Messaging: Chat instantly with your friends in real-time.
- User List Sidebar: See who's online and the total number of users.
- Frontend: HTML, CSS, JavaScript
- Backend: Node.js with Express
- WebSockets: Socket.io for real-time communication
- Node.js installed on your machine.
- Basic knowledge of running a Node.js application.
-
Clone the repository:
git clone https://github.com/fairooz14/chatRoom.git cd chatRoom
-
Install dependencies:
npm install
-
Access the ChatRoom:
Open your web browser and go tohttp://localhost:5000
-
Port Forwarding:
Port forwarding is important for using it on several devices. I have used ngrok
I created this project to solve a real problem I faced, and I’m happy to share it with the world. If you find any bugs, have ideas for improvements, or just want to chat, feel free to open an issue or a pull request. Contributions are always welcome!
Enjoy chatting and remember communication is key! 💬