Live Loom is a WebRTC-based application that enables real-time video call conversations between two individuals. With Live Loom, you can create rooms and seamlessly connect with another person for face-to-face communication.
- Real-Time Video Calls: Engage in video calls with low latency, high-quality video streaming.
- Room Creation: Easily create rooms to host video call sessions.
- Simple Interface: Intuitive user interface for effortless navigation and usage.
- Node.js Backend: Powered by Node.js for robust server-side functionality.
- React Frontend: Utilizes React for dynamic and interactive user interfaces.
To run Live Loom locally, follow these steps:
-
Clone this repository to your local machine.
git clone https://github.com/ShivankK26/Live-Loom.git
-
Navigate to the backend directory.
cd live-loom
-
Navigate to the backend directory.
cd live-loom
-
Install dependencies for both the server and client.
# Navigate to the client directory cd client # Install server dependencies npm install # Navigate to the backend directory cd server # Install client dependencies npm install
-
Start the server.
# Start the server npm run dev
-
Start the client.
# Navigate to the client directory cd client # Start the client npm run dev
-
Access Live Loom in your web browser (backend) at
http://localhost:3000
. -
Access Live Loom in your web browser (frontend) at
http://localhost:5173
.
- Create a room by providing a unique room name.
- Share the room name with another person.
- Once another person joins the room, your video call conversation will begin.
- Enjoy seamless communication with Live Loom!
Contributions are welcome! Feel free to open issues or pull requests for any improvements or features you'd like to see added.