Android Random Voice Call App
Budget: ₹12,500 – ₹37,500 INR
I need a native Android app that puts any user who taps “Call Now” straight into a one-to-one, AUDIO-ONLY conversation with another online user. Matching must be completely random—no interests, no location filters, no extra steps. If nobody is free, the caller should wait in a simple queue until the next person comes online.
Monetisation is essential. Please integrate a secure Credit/Debit Card gateway so users can buy call credits or minutes from inside the app. The flow should cover: add card, choose top-up amount, confirm payment, and an in-app balance that counts down while they talk. A lightweight purchase history screen is also required.
Core expectations
• Robust, low-latency voice connection every time.
• Instant random matching logic on the backend.
• PCI-compliant card processing with tokenisation.
• Clean, well-commented Android code (Kotlin or Java).
• Admin endpoint or panel where I can see active calls, user balances, and payments.
• End-to-end test APK, source code, and deployment notes that let me spin the system up on my own server.
The simpler the UI the better: one button to go online, a timer while connected, and an easy top-up path. If you have experience with WebRTC, Firebase Realtime Database, Stripe, or similar technologies, please mention it when you respond.
Monetisation is essential. Please integrate a secure Credit/Debit Card gateway so users can buy call credits or minutes from inside the app. The flow should cover: add card, choose top-up amount, confirm payment, and an in-app balance that counts down while they talk. A lightweight purchase history screen is also required.
Core expectations
• Robust, low-latency voice connection every time.
• Instant random matching logic on the backend.
• PCI-compliant card processing with tokenisation.
• Clean, well-commented Android code (Kotlin or Java).
• Admin endpoint or panel where I can see active calls, user balances, and payments.
• End-to-end test APK, source code, and deployment notes that let me spin the system up on my own server.
The simpler the UI the better: one button to go online, a timer while connected, and an easy top-up path. If you have experience with WebRTC, Firebase Realtime Database, Stripe, or similar technologies, please mention it when you respond.