Skip to content

rohitkumar91131/chatapp_frontend

Repository files navigation

💬 ChatApp

A real-time peer-to-peer chat application built with React, Socket.IO, PeerJS, and Vite.
It supports text messaging, QR-based device pairing, peer-to-peer connections, and more — all styled with TailwindCSS and animated using GSAP.


🚀 Features

  • Fast & modern frontend with Vite + React 19
  • 🔗 Real-time communication using Socket.IO and PeerJS
  • 📱 QR code scanner & generator for quick device pairing
  • 🎨 TailwindCSS styling with smooth GSAP animations
  • 🔔 In-app notifications powered by React-Toastify
  • 🔄 Routing support with React Router v7
  • 🔧 Developer friendly with ESLint, React hooks linting, and hot-refresh

📦 Tech Stack

  • Frontend Framework: React 19 + Vite
  • Styling: TailwindCSS, GSAP animations
  • Networking: Socket.IO Client, PeerJS, Simple-Peer
  • UI Enhancements: Lucide-React, React-Icons
  • Utilities: Lodash, LocalTunnel
  • Other: QR code generator/scanner, Toast notifications

🛠️ Installation

  1. Clone the repository:
    git clone https://github.com/rohitkumar91131/chatapp.git
    cd chatapp/frontend

Releases

No releases published

Packages

 
 
 

Contributors

Languages