Skip to content

Latest commit

Β 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’¬ 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.

About

⚑ A lightweight real-time chat application built with Node.js, Express, and Socket.io. πŸ’¬ Users can join rooms, send instant messages, and receive live system notifications. 🎨 Designed with a clean and modern UI β€” simple, fast, and perfect for learning real-time communication.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages