Anonymous Voice Match App

Job ID: 40398010

Budget: ₹12,500 – ₹37,500 INR

I need a straightforward Android and iOS app whose entire purpose is to let strangers talk. The interface is almost minimal: one prominent button.

Here is the exact flow I have in mind. When a user taps the button, the app pings a lightweight backend, waits until someone else pushes the same button, then instantly connects the two in a real-time voice call. No registration or login is shown at any point; the call is completely anonymous and the pairing is purely random. When either party hangs up, both return to the single-button screen and can tap again if they wish.

You can lean on WebRTC, Agora, Twilio Voice SDK or any similar mobile-friendly VoIP stack—whichever you feel gives the quickest, most reliable call set-up and decent NAT traversal. I’m happy to hear your recommendation. The matching service can be something as simple as a queue stored in Firebase/Firestore or an autoscaling Node/Express container—again, I’m open to suggestions so long as latency stays low.

Deliverables
• Production-ready Android (Kotlin or Flutter) and iOS (Swift/Flutter) builds
• Complete source code with clear build/run instructions
• Small backend service that handles the random queue and triggers the voice session
• Basic UI assets: splash screen, call timer, mute/end buttons
• A short README describing the architecture, any third-party services, and how to swap credentials

Acceptance
• Two phones (one Android, one iPhone) placed on different networks can pair within five seconds of the second user tapping the button.
• Voice quality remains stable for at least a five-minute call on average 4G.
• No personally identifiable information is logged on the backend.

If you’ve built voice-first apps before, especially anonymous chat or talk platforms, your experience will help us go live faster. Looking forward to seeing how you’d approach this.