Meet is an open-source web application that enables seamless one-to-one video calling directly from a browserβno downloads required. Built with modern web technologies, Meet provides a fast, secure, and intuitive way to connect with others in real-time.
- πΉ One-to-One Video Calling β High-quality, real-time video communication.
- π Peer-to-Peer Connection β Uses WebRTC and PeerJS for a direct and secure connection.
- β‘ Fast & Lightweight β Built with Vite for an optimized development and runtime experience.
- π¨ Modern UI β Styled with Tailwind CSS for a sleek and responsive design.
- π‘ Real-Time Signaling β Socket.io ensures smooth connection handling.
Frontend: React, TypeScript, PeerJS, Tailwind CSS, Socket.io-client, Vite
Backend: Node.js, Express, Socket.io
Try it now: meet.jaypatel.digital
- Node.js (v22.14.0 or higher)
- pnpm (v10.5.2 or higher)
- Clone the repository
git clone https://github.com/jaypatel1210/meet.git
cd meet
- Install dependencies for both client and server
# Install client dependencies
cd client
pnpm install
# Install server dependencies
cd ../server
pnpm install
- Set up environment variables
# Configure your environment variables in .env file
- Start the development servers
# Start the server (in server directory)
pnpm dev
# Start the client (in client directory)
pnpm dev
- Open your browser and navigate to
http://localhost:5173
to see the app running.