Social Live Streaming & Virtual Gifting App:Karrot

Job ID: 39559071

Budget: ₹37,500 – ₹75,000 INR

## Project Title:

Development of a Social Live Streaming and Virtual Gifting App

---
Project Overview:

We are building a **mobile-first live streaming social app** similar to **TangoMe**, where users can go live, watch live streams, engage with streamers, and send virtual gifts. The app will also include **interactive social features**, **user profiles**, **live chat**, and a **monetization system for creators via virtual gifts and payouts**.

The focus will be on delivering a **fast, lightweight, scalable, and engaging mobile app** with a modern UI/UX.

---

Core Features:

**Live Streaming:**

* Host live video streams (one-to-many)
* Watch and interact with other live streamers
* WebRTC or MediaSoup-based low-latency streaming
* Support for stream quality adjustment (low/medium/high)

**Live Chat:**

* Real-time chat for audience during live streams
* Emojis and sticker support
* Moderation tools for streamers (block, mute, kick viewers)

**Virtual Gifting:**

* Gift store with multiple virtual gifts (coins/diamonds based)
* Animated gift sending on stream
* Coin wallet system for users
* Real-time gift leaderboards

**User Profiles:**

* Profile creation with photos, bio, and follower/following count
* Stream history
* Badges for top creators

**Creator Monetization:**

* Revenue dashboard for creators
* Coins-to-cash conversion for creators
* Creator level and reward tier system

**Explore & Discovery:**

* Trending Live Streams
* Top Creators Leaderboard
* Location-wise stream discovery
* Category filters (Music, Chat, Talent, etc.)

**Notifications:**

* Push notifications for followers when a creator goes live
* Reward redemption alerts
* New follower and gift notifications

**Admin & Moderation Backend:**

* User management (ban, mute, verify)
* Creator payout management
* Gift store management
* Content moderation (stream reports)

---

Technical Requirements:

* **Frontend:** Flutter (for Android & iOS)
* **Backend:** Node.js / Go / Supabase / Firebase (Open Source Stack preferred)
* **Streaming:** MediaSoup / WebRTC
* **Database:** PostgreSQL / Firebase / Supabase
* **Cloud Hosting:** Google Cloud / DigitalOcean / AWS (Open-source preferred stack)
* **Admin Dashboard:** Supabase / Next.js based dashboard (simple web UI for admins)

---

## Deliverables Expected:

* Full source code with documentation
* API documentation
* Flutter App (Android & iOS build ready)
* Admin Dashboard (Web)
* Deployment assistance (Google Cloud or any VPS)
* Support for Google Play and Apple App Store submission (for MVP)

---

## Ideal Freelancer Profile:

* Strong experience in Flutter mobile development
* Past experience building live video streaming apps
* Familiar with WebRTC / MediaSoup
* Knowledge of Firebase/Supabase backend
* Experience integrating real-time chat and payment systems
* Able to deliver fast with clean, scalable code

---

## Timeline:

Looking for a **4 week MVP delivery timeline**