Build a Cross platform Paid video calling market place

Job ID: 40557549

Budget: ₹75,000 – ₹150,000 INR

Project Title

Build a Cross-Platform Paid Video Calling Marketplace (React Native + Node.js)

Project Overview

I am looking for an experienced full-stack development team or freelancer to build an MVP for a unique video calling marketplace where users can charge money for their time.

The platform is not a dating app and does not allow nudity or adult content. It is designed for meaningful conversations such as emotional support, language practice, mentorship, career guidance, friendship, coaching, and general discussions.

The core concept is simple:

- Anyone can create a profile and become a Host.
- Each Host sets their own per-minute rate.
- Users browse available Hosts and start a video call.
- The caller pays per minute.
- The Host earns money after platform commission.

The goal is to build a secure, scalable, and modern platform with an excellent user experience.

Target Platforms

- Android
- iOS
- Admin Dashboard (Web)

Required Features

User Authentication

- Email, phone number, and Google sign-in
- OTP verification
- User profile management

Host Profiles

- Profile photo
- Bio
- Languages
- Interests
- Intro video
- Online/Offline status
- Per-minute pricing
- Ratings and reviews

Discover Screen

- Search
- Filters
- Categories
- Recommended Hosts
- Online Hosts

Wallet System

- Wallet recharge
- Transaction history
- Automatic per-minute deduction
- Platform commission
- Earnings dashboard
- Withdrawal request system

Video Calling

- High-quality one-to-one video calls
- Voice-only option
- Call timer
- Automatic billing every minute
- Call reconnect support
- Call end summary

Booking

- Instant Call
- Schedule Call
- Call history

Ratings

- 5-star ratings
- Reviews
- Report user
- Block user

Notifications

- Push notifications
- Incoming call alerts
- Booking reminders
- Payment notifications

Admin Panel

- User management
- Host approval
- Reports & abuse management
- Wallet management
- Commission management
- Analytics dashboard
- Content moderation tools

Safety Requirements

This platform must prioritize user safety.

Required features include:

- KYC verification for Hosts
- Age verification
- User reporting
- Blocking
- Community guideline enforcement
- Anti-spam protection
- Fake account detection
- Clear prohibition of nudity, harassment, and illegal activities

Technical Requirements

Preferred Stack:

- React Native
- Node.js
- Express.js
- PostgreSQL or MongoDB
- Secure REST API
- Cloud storage
- Video calling using a reliable SDK
- Secure payment gateway integration
- Scalable architecture
- Clean, well-documented code

Deliverables

- Complete source code
- Backend API
- Admin dashboard
- Database schema
- Deployment documentation
- API documentation
- Build instructions
- Bug fixes after delivery

Important

This project should be built with scalability in mind so that future features such as subscriptions, AI-based recommendations, multilingual support, and group video calls can be added without major architectural changes.

Please include in your proposal:

- Similar projects you have built
- Recommended technology stack
- Estimated timeline
- Estimated budget
- Suggestions to improve the platform