Skip to content

Latest commit

Β 

History

History
79 lines (52 loc) Β· 1.56 KB

File metadata and controls

79 lines (52 loc) Β· 1.56 KB

πŸ’¬ Chotta Chat

Screenshot 1
Screenshot 2

Chotta Chat is a simple real-time chat application built using Node.js, Express, and Socket.io.
It allows users to join chat rooms, send messages instantly, and see system notifications when users join or leave.


πŸš€ Features

  • πŸ”‘ Join any chat room with a username
  • πŸ’¬ Real-time messaging (via Socket.io)
  • ↔️ Multiple users in the same room
  • ⌨️ Press Enter to send messages
  • πŸ“€ Disconnect button with proper system message
  • 🎨 Modern, clean, responsive UI
  • πŸ–ΌοΈ Custom favicon support

πŸ› οΈ Tech Stack

  • Frontend: HTML, CSS, Vanilla JavaScript
  • Backend: Node.js, Express.js
  • Real-Time Communication: Socket.io

πŸ“‚ Project Structure


chotta-chat/
│── server.js        # Backend server
│── package.json
│── /public
│── index.html   # Chat frontend
│── favicon.ico  # App icon


⚑ Installation & Usage

  1. Clone this repository: git clone https://github.com/your-username/chotta-chat.git cd chotta-chat

  2. Install dependencies:

    npm install
  3. Run the server:

    node server.js
  4. Open the app in your browser:

    http://localhost:3000
    

πŸ™Œ Credits

This project was built as part of my learning journey with TechnoHacks. Special thanks to my mentor Sandip Gavit for the guidance and support.

πŸ“œ License

This project is open-source and available under the MIT License.