Voice & Video Dating App (India)

Job ID: 40484126

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

We are looking for an experienced mobile app developer/team to develop a simple dating and social connection platform for the Indian market.

The platform will focus on privacy-first communication, where users can connect through in-app audio and video calls without revealing their personal phone numbers.

The application will use a virtual token economy:

Male users spend tokens during calls.
Female users earn tokens based on call duration.
Users can purchase tokens through integrated payment gateways.

The goal is to create a clean, scalable MVP (Minimum Viable Product) that can later be expanded with additional features.

Platform Requirements
Mobile Apps
Android App (Mandatory)
iOS App (Preferred but optional in Phase 1)
Admin Panel (Web Based)
Technology

Developer may propose:

Flutter
React Native
Native Android/iOS

Backend:

Node.js / NestJS / Laravel / Django
MySQL / PostgreSQL

Cloud:

AWS / DigitalOcean / Google Cloud
User Roles
1. Male User

Features:

Mobile number registration via OTP
Create profile
Upload photos
Search/browse female profiles
Send connection requests
Audio calling
Video calling
Purchase tokens
View call history
Wallet balance
2. Female User

Features:

Mobile number registration via OTP
Create profile
Upload photos
Receive connection requests
Audio calling
Video calling
Earn tokens from completed calls
Wallet balance
Withdrawal request option (admin approval)
3. Admin

Features:

Dashboard
User management
Call monitoring statistics
Earnings reports
Wallet management
Token management
Withdrawal approvals
User blocking/suspension
Profile verification management
Privacy Requirements
Phone Number Protection

Critical Requirement:

Users must register using Indian mobile numbers.
Phone numbers must never be visible to other users.
Communication should occur only inside the application.

Users should only see:

Name
Profile Photo
Age
Location (optional)

No direct access to:

Phone number
Email address
Social media details
Calling Features
Audio Calls
In-app audio calling
Token deduction per minute from male user
Call timer
Call history
Video Calls
In-app video calling
Token deduction per minute from male user
Call timer
Call history
Token System
Male User

Tokens decrease during calls.

Example:

Audio Call = 2 Tokens / Minute
Video Call = 5 Tokens / Minute

(Admin configurable)

Female User

Tokens increase during successful calls.

Example:

Audio Call = Earn 1 Token / Minute
Video Call = Earn 3 Tokens / Minute

(Admin configurable)

Token Wallet

Each user should have:

Available Balance
Transaction History
Credit/Debit Records
Payments
Payment Gateway

Integration with:

Razorpay (Preferred)

Features:

UPI
Credit Card
Debit Card
Net Banking
Token Packages

Examples:

Package 1
₹99
100 Tokens
Package 2
₹499
600 Tokens
Package 3
₹999
1300 Tokens

(Admin configurable)

Profile Features
User Profile

Fields:

Name
Gender
Age
State
City
Bio
Profile Pictures
Photo Upload
Multiple photos
Profile photo selection
Admin approval option
Matching / Discovery

Simple MVP version:

Browse profiles
Filter by age
Filter by state
Filter by city

No complex AI matching required.

Notifications

Push notifications for:

Incoming call
Missed call
New connection request
Token purchase success
Withdrawal status
Admin Panel
Dashboard

Show:

Total Users
Active Users
Revenue
Calls Today
Total Call Minutes
User Management
View users
Edit users
Suspend users
Delete users
Wallet Management
View token transactions
Adjust balances
Manage withdrawal requests
Settings

Admin should be able to configure:

Audio call token rate
Video call token rate
Female earning rate
Token package pricing
Security Requirements
OTP Login
JWT Authentication
Secure APIs
Encrypted user data
Rate limiting
Abuse reporting
Deliverables

Developer must provide:

Android App Source Code
Backend Source Code
Database Schema
Admin Panel Source Code
Deployment Documentation
API Documentation
Production Build APK/AAB
Server Setup Assistance
MVP Timeline

Expected delivery:

6–8 Weeks

Important Note

The system must comply with applicable laws, platform policies, and payment regulations. The app should include user reporting, blocking, moderation tools, and clear terms of service to help reduce misuse, harassment, fraud, and impersonation.