Skip to content

neha222222/MeetWave

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


MeetWave - Web-based Video Conferencing Application

MeetWave is a web-based video conferencing application built using React.js, SCSS, Firebase, and the Zego SDK. It provides users with a seamless and secure platform to connect with each other via video and audio. The application supports features such as user authentication, meeting creation, invitation, and dark mode.

Features

  • Secure Login: Users can log in to MeetWave using their Google accounts, ensuring secure access to the application.
  • Meeting Creation: Users have the ability to create virtual meetings within the application.
  • Invitations: Users can invite other logged-in users to join their meetings, facilitating collaboration and communication.
  • Real-time Communication: MeetWave leverages the Zego SDK to enable real-time video and audio connections between users, ensuring a smooth and reliable communication experience.
  • Dark Mode: The application offers a dark mode option for enhanced visual comfort and accessibility.
  • Responsive Design: Optimized for both desktop and mobile devices.

Tools/Libraries

  • React
  • React Hooks
  • SCSS
  • react-router-dom
  • Redux
  • Redux-toolkit
  • Firebase
  • Zego SDK

Live Deployment

https://MeetWave.onrender.com/

How to Use

To run MeetWave locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/thesunnymallick/MeetWave.git
  2. Install the dependencies:

    cd MeetWave
    npm install
  3. Set up Firebase:

    • Create a new Firebase project at Firebase Console.
    • Enable the Google authentication provider in the Firebase Authentication settings.
    • Create a new Firestore database and update the Firebase configuration in the application code.
  4. Set up the Zego SDK:

    • Sign up for a Zego account at Zego Console.
    • Obtain the SDK credentials and update the Zego configuration in the application code.
  5. Start the application:

    npm run dev

This structure ensures clarity and completeness, making it easy for users to understand and get started with your project.

Dashboard

image

Create Meeting

image

Light Mode

image

One On one Meeting

image

Edit Meeting

image

Join Meeting

image

About

MeetWave is a web-based video conferencing application built using React.js, SCSS, and the Zego SDK. With ZegoClone, users can easily connect with each other via video and audio, just like the popular Zoom video conferencing platform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors