
Closed
Posted
Paid on delivery
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.
Project ID: 40484126
78 proposals
Remote project
Active 22 secs ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs