Skip to content

perashanid/zoom-clone

Repository files navigation

E2EE Video Platform

End-to-end encrypted video conferencing platform.

Quick Start

1. Install Dependencies

npm install

2. Setup Environment

cp .env.example .env

3. Start Database (Docker)

docker run -d --name e2ee-postgres -p 5432:5432 -e POSTGRES_PASSWORD=password -e POSTGRES_DB=e2ee_video postgres:14-alpine
docker run -d --name e2ee-redis -p 6379:6379 redis:7-alpine

4. Initialize Database

npm run db:migrate

5. Start Application

npm run dev

Access at: http://localhost:3000

Docker Deployment

docker-compose up -d

Features

  • End-to-end encrypted video/audio
  • Screen sharing
  • Chat
  • File sharing
  • Recording
  • Virtual backgrounds
  • Host controls
  • Admin dashboard
  • Scheduled meetings

Requirements

  • Node.js 18+
  • PostgreSQL 14+
  • Redis 6+

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages