Experience the future of communication with SKY-DIAL. Connect seamlessly through crystal-clear video calls, bridging distances and bringing faces together wherever you are. Break free from boundaries and elevate your connections with our innovative video call app. Unleash the power of visual communication – anytime, anywhere!
Skydial is a simple one-on-one video call application built using React, Socket.io, Simple Peer, and Tailwind CSS. The application allows users to initiate video calls and chat with one another. It features an interactive user interface and provides the ability to start a call and share the call URL to invite others.
- Initiate one-on-one video calls
- Chat with the other participant
- Interactive user interface
- Share call URL to invite others
- Join a call by entering the dial ID
- React: A JavaScript library for building user interfaces
- Simple Peer: Simple WebRTC video/voice and data channels
- Socket.io: Real-time bidirectional event-based communication library
- Tailwind CSS: A utility-first CSS framework for quickly building custom designs
Follow these steps to set up SKYDIAL locally:
- Clone or download the repository and go to the server from root folder
- Install dependencies for the server and client:
- for server run this command from the root folder and for client run the command from the client folder
npm install
- Start the server and client:
# to start server
npm run dev
# to start client
cd ../client
npm run start
- Visit http://localhost:3006 to open the application in your browser..
- Click on the "Start Call" button to initiate a new call.
- Share the generated URL with the person you want to call.
- To join a call, enter the unique dial ID provided by the caller and click on the "Join Call" button.
- Once connected, you can start video calling and chatting with the other participant.
Contributions are welcome! Please feel free to fork the repository and submit pull requests to contribute new features, enhancements, or bug fixes.
Follow the guidelines in the CONTRIBUTING file.
Feel free to check issue page
Give a ⭐ if this project helped you!
MIT License © SKYDIAL
Live at SKYDIAL by Dheeraj Gupta