Skip to content

EJS | CSS | Nodejs | Express | Socket.io | RestAPI | Docker

License

Notifications You must be signed in to change notification settings

shrinivask007/WhatsApp-Clone

Repository files navigation

WhatsChat - Real-time Chat Application

WhatsChat is a real-time chat application built using Node.js, Express.js, and Socket.IO. It allows users to join chat room, send messages, and receive instant updates when other users join or leave the chat.

Features

  • Real-time messaging: Instantly send and receive messages within the chat room.
  • User notifications: Get notified when a new user joins or leaves the chat.
  • Simple interface: Clean and intuitive user interface for seamless chatting experience.

Screenshots

Screenshot 1

Setup Instructions

  1. Clone the repository:
git clone https://github.com/shrinivask007/WhatsApp-Clone
  1. to the project directory:
cd WhatsApp-Clone
  1. Install dependencies:
npm install
  1. Start the server:
node server.js

Open your web browser and go to http://localhost:5000 to access the chat application.

Dependencies

  1. Express.js: Web framework for Node.js
  2. Socket.IO: Real-time bidirectional event-based communication library

Contributing

Contributions are welcome! Please feel free to submit issues or pull requests.

Code of Conduct

Please review our Code of Conduct before contributing to this project.

License

This project is licensed under the MIT License. See the LICENSE file for details.