Build a Video Chat & Messaging App with Creator Monetization (Android MVP)

Job ID: 40380081

Budget: ₹12,500 – ₹37,500 INR

Project Title:
Build a Mobile App for Video Chat, Messaging & Creator Monetization (Dating/Social Platform)

---

Project Overview:
I am looking to build a mobile application (Android first, iOS later) that enables users to connect via text chat and 1:1 video calls. The platform will also allow creators/influencers to earn money through calls, virtual gifts, and subscriptions.

The goal is to create a scalable MVP with clean UI/UX, smooth video calling, and a secure monetization system.

---

Core Features (MVP):

1. User Authentication

- Mobile OTP login (Firebase)
- Basic profile creation (name, age, gender, photo, bio)

2. User Discovery / Matching

- Swipe-based or random matching system
- Filter options (gender, location – optional for MVP)

3. Chat System

- Real-time 1:1 messaging
- Media support (images optional)

4. Video Calling

- 1:1 video call integration (Agora or Twilio)
- In-call UI with timer and coin deduction

5. Coin/Wallet System

- Users purchase coins (Razorpay integration)
- Coins deducted per minute during calls
- Virtual gift system using coins

6. Creator Dashboard

- Go online/offline toggle
- Earnings dashboard (daily, weekly)
- Call history and income tracking
- Withdrawal request system

7. Admin Panel (Basic)

- User management
- Creator approval/verification
- Transaction monitoring
- Basic moderation (block/report users)

---

Advanced Features (Phase 2 – Optional):

- Subscription plans (VIP users)
- Scheduled/paid booking calls
- AI-based moderation
- Push notifications
- Referral system

---

Tech Stack Preference:
(Open to suggestions, but preferred stack below)

- Frontend: Flutter (or React Native)
- Backend: Firebase (Auth, Firestore, Functions)
- Video API: Agora (preferred) or Twilio
- Payment Gateway: Razorpay (India)
- Hosting/Admin: Firebase / Node.js backend (if needed)

---

UI/UX Requirements:

- Clean, modern, mobile-first design
- Fast loading and smooth transitions
- Simple onboarding flow
- Intuitive video call interface with coin display
- Creator-friendly dashboard

(Figma designs can be provided or created by developer)

---

Performance Requirements:

- Low latency video calls
- Scalable backend (support 5k–10k users initially)
- Secure payment handling
- Optimized for mid-range Android devices

---

Security & Compliance:

- Age restriction (18+ users)
- Basic moderation/report system
- Data privacy and secure authentication
- No explicit or unsafe content support

---

Deliverables:

- Fully functional Android app (APK + source code)
- Backend setup and documentation
- Admin panel (basic)
- Deployment support
- Bug fixes (post-delivery support for 2–4 weeks)

---

Timeline:

- MVP: 2–4 weeks

---

Budget:
(Open to quotes – looking for cost-effective MVP development)

---

Ideal Freelancer:

- Experience in real-time chat/video apps
- Experience with Firebase and Agora/Twilio
- Strong UI/UX understanding
- Able to suggest improvements and scalable architecture

---

To Apply, Please Include:

- Similar apps you have built
- Suggested tech stack (if different)
- Timeline + cost estimate
- Any recommendations for improving this app