Skip to content

igamanraj/Chat-Web-App

Repository files navigation

πŸ’¬ Real-Time Chat App

A fully responsive, real-time chat application built with React, Socket.IO, and Node.js. Users can instantly connect to another random user and start chatting without any signup. This app supports text messages, file sharing, and even voice messages using WebRTC.


πŸš€ Features

  • πŸ”— Real-Time Chat β€” Instant messaging with Socket.IO
  • πŸ‘₯ Random User Matching β€” Connects you to a stranger without sign-up
  • πŸ“ File Sharing β€” Send and receive images and other files instantly
  • πŸŽ™οΈ Voice Messages β€” Record and send audio messages
  • πŸŒ— Dark/Light Mode β€” Toggle between light and dark themes
  • πŸ“± Responsive UI β€” Works on both mobile and desktop
  • 🧼 Clean UI β€” Simple and modern interface built with Tailwind CSS

πŸ“Έ Preview

App Screenshot

App Screenshot

App Screenshot

App Screenshot


πŸ›  Tech Stack

Frontend:

  • React + Vite
  • Tailwind CSS
  • Socket.IO Client

Backend:

  • Node.js
  • Express.js
  • Socket.IO Server

πŸ“¦ Installation

Clone the repository

git clone https://github.com/your-username/chat-app.git
cd chat-app

Install dependencies

npm install

Start the server

npm run dev

About

Chat with Anonymous Person - Web App, checkout its live experience from here πŸ‘‡πŸ‘‡

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published