Social Live Streaming & Virtual Gifting App:Karrot
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**
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**
Related categories:
PHP
Engineering
Mobile App Development
iPhone
Android
Software Architecture
Game Development