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

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors