Audio Calling App in React Native

Job ID: 31924404

Budget: ₹10,000 – ₹20,000 INR

We need an audio calling app where 2 types of users exists.
1. Normal user (Who initiate the audio call)
2. Contributor (Who receive the call)

Workflow:
For Normal user:
Normal user come and complete the signup through mobile number and OTP. Here we give 10 free coins.
He can initiate call to any contributor and we charge 1 coin per minute.
He can recharge/buy coins through razorpay/Payu payment gateway.
He can check his call history, payment history and basic profile update.

For Contributor:
He can receive calls and here we credit coins based on call duration. After that they can redeem coins in the form of money in their accounts via UPI/wallet transfer.
He can check his call history, received payment history, basic profile update.

What we need:
- Android App in React Native,
- Admin Panel to manage/check all users, contributors, calls history (Must be in React JS with MongoDB).

For audio calling we use Agora APIs & we also provide AWS servers to host the app.