Skip to content

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

Notifications You must be signed in to change notification settings

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

No packages published