Zoom Clone - A Cutting-edge video conferencing app with Flutter and Firebase
Zoom Clone
This application is a full-stack Zoom clone, providing users with a seamless video conferencing experience. With features like creating meetings, joining meetings, screen sharing, audio and video muting, and more, Zoom Clone offers a comprehensive solution for virtual meetings and collaboration.
Features
- Authentication: Users can sign up or log in using email and password or through Google Sign-In, utilizing Firebase Authentication.
- Create Meeting: Users can create new meetings and share the meeting link with participants.
- Join Meeting: Participants can join meetings using the meeting link shared by the host.
- Share Screen: Users can share their screens during meetings for presentations or demonstrations.
- Audio & Video Controls: Participants can mute/unmute their audio and turn on/off their video during meetings.
- Persistent User State: User authentication state is persisted using Hooks_Riverpod for seamless user experience.
- Data Storage: User data is stored securely using Firebase Cloud Firestore.
License
This project is licensed under the MIT License.