A simple chat application inspired by WhatsApp's design. Users can log in with a username and send messages in a chatroom.
- User login system
- Real-time chat interface
- Online users list
- Responsive design with WhatsApp-like styling
- Gradient background for a modern look
- HTML: Structure of the web app
- CSS: Styling and UI enhancements
- JavaScript: Client-side logic
- Node.js & Express: Backend server
- WebSockets (Socket.io): Real-time communication
- Node.js installed (if using a backend)
- A web browser
-
Clone the repository:
sh git clone https://github.com/maheshy6/real_time_chat_app.git -
Navigate to the project directory:
sh cd real_time_chat_app -
If using a backend, install dependencies:
sh npm install -
Start the server (if applicable):
sh node ./server/server.js -
Open
index.htmlin a browser.
- Enter a username to log in.
- Send messages in the chatbox.
- View online users in the list.
- Logout when done.
This project is licensed under the MIT License.