Skip to content

jaypatel1210/meet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Meet - One-to-One Video Calling Web App

Live Demo

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.

πŸš€ Features

  • πŸ“Ή 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.

πŸ› οΈ Tech Stack

Frontend: React, TypeScript, PeerJS, Tailwind CSS, Socket.io-client, Vite
Backend: Node.js, Express, Socket.io

πŸ“Œ Live Demo

Try it now: meet.jaypatel.digital

πŸš€ Getting Started

Prerequisites

  • Node.js (v22.14.0 or higher)
  • pnpm (v10.5.2 or higher)

Installation & Setup

  1. Clone the repository
git clone https://github.com/jaypatel1210/meet.git
cd meet
  1. Install dependencies for both client and server
# Install client dependencies
cd client
pnpm install

# Install server dependencies
cd ../server
pnpm install
  1. Set up environment variables
# Configure your environment variables in .env file
  1. Start the development servers
# Start the server (in server directory)
pnpm dev

# Start the client (in client directory)
pnpm dev
  1. Open your browser and navigate to http://localhost:5173 to see the app running.

About

MVP: One-to-one video calling web app

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published