Bid Amount: ₹7,000
Timeline: 4 Days
Free Maintenance: 15 Days
Development Plan
Day 1: Debugging Room Issue & Initial Setup
Debug WebRTC signaling to fix the issue with joining rooms.
Ensure WebSocket connections and Firebase signaling are working smoothly.
Set up the environment for debugging and testing across Android and iOS platforms.
Day 2: Video Call Integration
Refine one-on-one video calling with WebRTC in the existing Expo React Native app.
Add incoming call notification and call-accept/decline functionality using react-native-callkeep.
Day 3: Screen Sharing & Recording
Implement screen sharing functionality.
Enable video call recording, ensuring data is securely stored using Firebase or server-side integration.
Day 4: UI Alignment & Testing
Fine-tune the video calling UI to match the app’s design.
Perform rigorous testing on both platforms to ensure smooth functionality.
Optimize video and audio quality for low-bandwidth networks.
Tech Stack
Framework: React Native (Expo)
Video Calling: WebRTC with Firebase for signaling
Notifications: react-native-callkeep
Screen Sharing & Recording: WebRTC APIs
Deliverables:
Debugged and fully operational room-joining functionality.
One-on-one video call with call notifications, screen sharing, and recording.
Tested, optimized, and ready-to-use video calling feature for Android and iOS.