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.
- 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.
- React
- React Hooks
- SCSS
- react-router-dom
- Redux
- Redux-toolkit
- Firebase
- Zego SDK
https://MeetWave.onrender.com/
To run MeetWave locally, follow these steps:
-
Clone the repository:
git clone https://github.com/thesunnymallick/MeetWave.git
-
Install the dependencies:
cd MeetWave npm install -
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.
-
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.
-
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.





