Skip to content

This the meetup app for the video calling and conferceing tool made with React on Vite . This use the zegocloud SDK and UIKIT for the Video calling feature . I have added the bunch of feature like whiteboard and screen sharing with people in call and inbuilt messaginng mechanism

Notifications You must be signed in to change notification settings

swappy-2003/Meetup

Repository files navigation

🎥 MeetUP - Video Conferencing Application

A modern video conferencing application built with React, powered by ZEGOCLOUD SDK for real-time communication. Features include video calls, screen sharing, and virtual meetings with multiple participants.

✨ Features

  • 💻 One-on-One and Group Video Conferencing: Seamless video calls supporting both one-to-one and multiple users in a single session.
  • 💬 In-Call Messaging: Real-time chat functionality to communicate with participants during the call.
  • 📝 Whiteboard Integration: Collaborative whiteboard for real-time drawing, annotations, and brainstorming within the video call.
  • 📌 Pin User: Highlight or pin a specific participant, keeping their video feed in focus for all users.
  • 🔗 Invite Link Generation: Easily invite others by generating and sharing a unique room link.
  • 🖥️ Screen Sharing Capability: Share your screen with other participants for presentations or collaboration.
  • 🔐 Secure Room Creation: Encrypted rooms for safe, private conversations.
  • 🎨 Modern UI with Tailwind CSS: Sleek and intuitive design for an enhanced user experience.
  • 📱 Responsive Design: Optimized for both desktop and mobile devices, ensuring flexibility for all users.

🚀 Tech Stack

📋 Prerequisites

Before you begin, ensure you have the following installed:

  • Node.js (v14.0.0 or higher)
  • npm or yarn
  • ZEGOCLOUD account and credentials

⚙️ Installation

  1. Clone the repository

    git clone https://github.com/yourusername/zegomeet.git
    cd zegomeet
  2. Install dependencies

    npm install
  3. Create a .env file in the root directory

    VITE_ZEGOCLOUD_APP_ID=your_app_id
    VITE_ZEGOCLOUD_SERVER_SECRET=your_server_secret
  4. Start the development server

    npm run dev

🛠️ Configuration

  1. Sign up for a ZEGOCLOUD account
  2. Create a new project in the ZEGOCLOUD Console
  3. Copy your App ID and Server Secret
  4. Update the .env file with your credentials

🔑 Usage

  1. Open the application in your browser
  2. Create or join a room using a unique room ID
  3. Grant camera and microphone permissions
  4. Start video conferencing!

🤝 Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

👏 Acknowledgments

📞 Support

For support, email [email protected] or create an issue in this repository.

About

This the meetup app for the video calling and conferceing tool made with React on Vite . This use the zegocloud SDK and UIKIT for the Video calling feature . I have added the bunch of feature like whiteboard and screen sharing with people in call and inbuilt messaginng mechanism

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published