How sanniayomide/konnectme works
KonnectMe is a Flutter video-meeting app. A user signs in with Clerk, enters a shared meeting ID in the responsive lounge, and joins a ZEGO call using their signed-in identity and device preferences. Shared theme and reusable controls support the interface. The README documents these product stages and integrations; Dart implementation files were not excerpted, so the relationships below reflect that documentation rather than inspected call sites.
Main entry points: main.dart Flutter app · join_meeting_page.dart Meeting lounge · login_page.dart Clerk sign-in · meeting_page.dart ZEGO call
Components 10
App entry
- Flutter app
lib/main.dart - Environment config
lib/data/config/env_config.dart
Authentication
- Clerk sign-in
lib/login_page.dart
Meeting experience
- Meeting lounge
lib/presentation/join_meeting_page.dart - ZEGO call
lib/presentation/meeting_page.dart
Shared UI
- Material styling
lib/ui/app_theme.dart - Reusable controls
lib/ui/components.dart
Other components
- User
- Clerk
- ZEGO UIKit
Connections 11
- User → Flutter app: opens app
README.md - Flutter app → Clerk sign-in: presents sign-in
README.md - Clerk sign-in → Clerk: authenticates with
README.md - Flutter app → Environment config: uses configuration
- Clerk sign-in → Meeting lounge: continues signed-in
README.md - User → Meeting lounge: enters meeting ID
README.md - Meeting lounge → ZEGO call: joins meeting
README.md - ZEGO call → ZEGO UIKit: runs call with
README.md - Flutter app → Material styling: uses styling
README.md - Meeting lounge → Reusable controls: uses controls
README.md - ZEGO call → Reusable controls: applies preferences
README.md