Skip to content

During Internet Blackout in Bangladesh, I tried to create the ChatRoom to communicate with my friends. You can give it a short. 🥰

Notifications You must be signed in to change notification settings

Fairooz14/ChatRoom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🗨️ ChatRoom

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!

🌟 Features

  • Real-Time Messaging: Chat instantly with your friends in real-time.
  • User List Sidebar: See who's online and the total number of users.

🛠️ Tech Stack

  • Frontend: HTML, CSS, JavaScript
  • Backend: Node.js with Express
  • WebSockets: Socket.io for real-time communication

🚀 Getting Started

Prerequisites

  • Node.js installed on your machine.
  • Basic knowledge of running a Node.js application.

Installation

  1. Clone the repository:

    git clone https://github.com/fairooz14/chatRoom.git
    cd chatRoom
  2. Install dependencies:

    npm install
  3. Access the ChatRoom:
    Open your web browser and go to http://localhost:5000

  4. Port Forwarding:
    Port forwarding is important for using it on several devices. I have used ngrok

🤝 Contributing

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! 💬

About

During Internet Blackout in Bangladesh, I tried to create the ChatRoom to communicate with my friends. You can give it a short. 🥰

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published