Skip to content

KartikeyMish/SkyLink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MKS Skylink - P2P Chat App😄🚀

MKS Skylink is a peer-to-peer (P2P) chat application that allows users to communicate directly with each other using WebRTC technology. It is built on Node.js and React, utilizing Holepunch for NAT traversal, enabling seamless real-time communication between users.📱💬🔗

Features✨🎉

  • Real-time Chat: Instantly exchange messages with other users in real-time, creating a smooth and responsive chat experience.💬💨
  • Peer-to-Peer Communication: MKS Skylink facilitates direct peer-to-peer communication, reducing latency and ensuring privacy.📞👥🔒
  • WebRTC Powered: Leverage the power of WebRTC to enable audio and video communication between users.🎙️🎥🌐
  • Holepunch for NAT Traversal: Ensure successful connections even when users are behind firewalls or Network Address Translation (NAT) devices, thanks to Holepunch technology.🔌🛡️
  • User Authentication: Secure user registration and login to safeguard user data and ensure a personalized experience. 🔐👤💼

Installation🛠️📦

  1. Clone the repository:
git clone https://github.com/kartikeymish/skylink.git
cd skylink
  1. Install the dependencies:
npm install  
  1. Start the development server:
npm start

Docker 🐳

The project is dockerized for easy deployment and scalability. To run the app using Docker, use the following commands:

docker build -t skylink .
docker run -p 3000:3000 skylink

Usage🚀🎈

  1. Open your web browser and navigate to the app's URL (e.g., http://localhost:3000).
  2. Register a new account or log in with your existing credentials.
  3. Start chatting with other users in real-time using the intuitive user interface.
  4. Enjoy seamless audio and video communication with peers by enabling WebRTC capabilities.

Contributing🤝❤️

We welcome contributions to improve MKS Skylink! If you have any ideas, bug fixes, or feature suggestions, please open an issue or submit a pull request. We appreciate your support and involvement in making this project better.

Acknowledgments 🙏🌟

MKS Skylink is built on the shoulders of giants. We would like to thank the creators of Node.js, React, WebRTC, and Holepunch for providing the foundational technologies that made this project possible.

Contact📧📞

For any questions or inquiries about the project, please contact the development team at kartikeymishra626@gmail.com

About

MKS Skylink: A peer-to-peer (P2P) chat app built on Node.js, React, WebRTC, and Holepunch for seamless real-time communication and NAT traversal.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published