Skip to content

abdelrahman-tarek-0/Meets-Clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Meets Clone

Description

A video/audio/text chat application that allows users to create rooms and join rooms to chat with other users. educational purposes only, not ready for production.

using WebRTC for video and audio chat, and Socket.io for text chat and Signaling.

Demo

Meets Clone Demo

Features

  • Create rooms
  • Join rooms
  • Chat with other users
  • Video chat
  • Audio chat
  • Text chat
  • Share screen (coming soon)
  • Target user messages (coming soon)

Technologies

Frontend

  • TypeScript
  • React
  • Shadcn/UI
  • TailwindCSS
  • WebRTC
  • Socket.io
  • SimplePeer
  • Framer Motion

Backend

  • TypeScript
  • Node.js
  • Express
  • Socket.io

Installation

  1. Clone the repository
  2. Install dependencies for the frontend and backend
cd client && npm install
cd server && npm install
  1. Development
npm run dev
  1. Production
npm run build && npm start

About

video/audio/text chat rooms

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published