Connect is a Zoom inspired cross-platform real-time media sharing mobile application. This project has been made to provide a seamless user experience and easy video calling experience into the platform. User can easily video call, can create room, can share screen and can use the chat option. This app can easily work on any iOS and android devices.
- Google Sign-In is used for authentication purposes.
- Various options such as new meeting, join meeting are implemented.
- Meeting history can be recorded.
- Sharing of screen, chat facilities are implemented.
- Interactive and responsive UI.
- Graphical and visual innovative effects are implemented.
- Latest technologies are used.
Frontend:
Flutter, DartBackend:
Firebase Auth, Firestore, Google Sign In, Jitsi Meet
Flutter should be installed in the device. Along with flutter, any code editor and android studio should also be installed.
-
Clone the repo
git clone https://github.com/IUC4801/Connect.git
-
After cloning this repository, migrate to
Connect-clone
folder. Then, follow the following steps:
- Create Firebase Project
- Enable Authentication
- Make Firestore Rules
- Create Android & iOS Emulator/Simulator
- Run the following commands to run your app:
flutter pub get
open -a simulator (to get iOS Simulator)
flutter run
OS:
Windows 10 64 bitRAM:
8 GBProcessor:
11th Gen Intel(R) Core(TM) i5
- firebase_auth
- firebase_core
- cloud_firestore
- google_sign_in
- jitsi_meet