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.
- ⚡ 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
- 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
- Clone the repository:
git clone https://github.com/rohitkumar91131/chatapp.git cd chatapp/frontend