Skip to content

Skydial is a simple one-on-one video call application built using React, Socket.io, Simple Peer, and Tailwind CSS.

License

Notifications You must be signed in to change notification settings

KygoSkyrus/skydial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SKYDIAL

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!

OverView

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.

Features

  • 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

Technologies Used

  • 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

Installation

Follow these steps to set up SKYDIAL locally:

  1. Clone or download the repository and go to the server from root folder
  2. 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
  1. Start the server and client:
# to start server
npm run dev

# to start client
cd ../client
npm run start

Usage

  1. Visit http://localhost:3006 to open the application in your browser..
  2. Click on the "Start Call" button to initiate a new call.
  3. Share the generated URL with the person you want to call.
  4. To join a call, enter the unique dial ID provided by the caller and click on the "Join Call" button.
  5. Once connected, you can start video calling and chatting with the other participant.

Demo

Contributing 🤝

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

Show your support

Give a ⭐ if this project helped you!

Acknowledgments

License

MIT License © SKYDIAL

Live at SKYDIAL by Dheeraj Gupta

About

Skydial is a simple one-on-one video call application built using React, Socket.io, Simple Peer, and Tailwind CSS.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published