Skip to content

RabdeepKaur/Iris

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

38 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Iris

A modern peer-to-peer (P2P) video calling application built with a focus on speed, privacy, and playful aesthetics.

๐Ÿš€ Features

  • ๐Ÿ”’ Peer-to-Peer Connection (No Server Video Relays)
    Built using WebRTC, ensuring direct video streams between users.
  • โšก Instant Connection via Room Code
    Share a room ID to instantly connect with a friend.
  • ๐Ÿ’ป Cross-Platform Support
    Works smoothly on modern desktop browsers.

##๐Ÿ”— Usage

  • Launch the app locally or deploy it.
  • Enter a room name or generate a unique code.
  • Share the code with a friend.
  • Once both users join the room, the camera and microphone stream will connect.

๐Ÿ› ๏ธ Tech Stack

  • Frontend: React.js, Tailwind CSS

  • Real-Time Communication: WebRTC

  • Routing & State: React Router

  • UI Styling: Brutalist design patterns

  • Optional Backend (for signaling): Node.js + Socket.io

  • ๐Ÿ“ฆ Installation

# Clone the repo
git clone https://github.com/
cd Iris

# Install dependencies
npm install

# Start the dev server
npm run dev and node index.js

About

A modern peer-to-peer (P2P) video calling application built with a focus on speed, privacy, and playful aesthetics.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors