Mobile Live Streaming and Calling App Development

Job ID: 40055501

Budget: $250 – $750 USD

I am looking for an experienced mobile app development team to build a full-featured live streaming and calling application called Craazy App, similar to Chamet, Dost, and Tango.

The app must include real-time video streaming, public rooms, 1-on-1 audio/video calls, gift system, wallet, host earnings, and admin panel.

A complete System Requirements Document (SRD) has already been prepared. You must review it and build the app accordingly.

KEY FEATURES TO DEVELOP
1. Authentication

Login via Mobile Number + OTP

JWT-based session handling

Token refresh system

2. User Profile

Username, gender, DOB, photo, language

Bio, interests, city (optional)

3. Live Streaming System

Hosts can start live

Entry fee option

In-stream chat

Animated gifts

Gift leaderboard

Host moderation (mute/kick/block)

Deep-link shareable live room URL

4. 1-on-1 Calling System

Audio/video calls

Coin deduction per minute

Auto cut on zero coins

Call request system

Switch camera, mute, timer

5. Group Audio Rooms

6–12 participants

Raise hand

Mute/kick controls

Background music

Text chat

6. Wallet System

Coins / Diamonds / Withdrawal balance

Payment options: UPI, Paytm, Razorpay, Cards

Withdrawal with KYC

7. Gifts & Earnings

Animated + combo gifts

Real-time diamond earnings

Host leaderboard

8. Game Mode: Dumb Charades

“Host acts, audience guesses” mode

System auto-detects correct guess

Easy / Medium / Hard levels

9. Chat System

Direct messages

Emojis

Report/block user

10. Notifications

Hosts live

Messages

Call requests

Gifts

System updates

11. Admin Panel

Manage users, hosts, moderators

Ban/unban

Edit coin packages

Edit gifts

Approve KYC

View earnings dashboard

Live stream logs

12. Safety

Age verification

AI nudity & abuse detection (preferred)

Secure payment

Shadow bans

Report handling

REQUIREMENTS FROM DEVELOPER
Technical Skills Needed

Flutter / React Native / Native Android & iOS

Node.js / Laravel / Python (backend)

Real-time video streaming (Agora, Zego, Vidyo, or similar)

Live chat WebSockets

Payment gateway integration (UPI/Paytm/Razorpay)

Admin panel expertise

Database: MySQL / MongoDB / Firebase

Experience Required

Must have built live streaming or social/live chat apps before

Experience with Agora/Zego is a big plus

Provide links or APKs of past similar work

Strong UI/UX understanding