Full-Stack Development for Call Mitra App
Budget: ₹12,500 – ₹37,500 INR
Call Mitra App - Full Project Plan (Copy Mode)
1. App Details:
- App Name: Call Mitra
- Languages: Hindi + English
- Category: One-to-One Video Call App
- Platform: Android
2. Core Features:
- One-to-One Live Video Calling
- Gender-based Matching
- Coins Based Calling System
- Wallet Recharge (Razorpay/UPI)
- Earning System for Hosts (per minute)
- Admin Panel with full control
- Firebase Phone/Email Authentication
- Call Logs, Coin Logs, Report/Block System
- Real-time Chat (optional)
- Host Profile with image/video
3. Unique Bonus Features:
- Daily Spin to Win Coins
- Refer and Earn Program
- Host Verification (Manual with ID Upload)
- Top 10 Leaderboard (Host & User)
- Host Intro Voice or Video Upload
- In-app Notifications from Admin
- Custom Notification System
- Fake User Detection/Flagging
4. Admin Earning Model:
- 1 coin = ₹0.10 (configurable)
- Recharge ₹100 = 1000 Coins
- Host earns 60% of coins used in call
- Admin keeps 40% as platform profit
- Coin Reports, Earning Logs, Host Payout Logs
5. Firebase Setup:
- Firebase Authentication: Phone & Email
- Firestore Collections:
• users: uid, name, coins, gender, verified
• calls: caller, receiver, timestamp, coins used
• wallet: coin recharge & usage logs
• reports: flagged users
• referrals: who referred whom
• verification: host ID & selfie
- Firebase Storage: for profile/ID images
- Firebase Rules: secure read/write access
- Firebase Functions (optional): automation
6. Flutter App Folder Structure:
lib/
└── screens/
└── home_screen.dart
└── call_screen.dart
└── wallet_screen.dart
└── profile_screen.dart
└── models/
└── services/
└── widgets/
└── main.dart
assets/
└── images/
└── icons/
firebase/
└── firebase_options.dart
apk/
└── callmitra-release.apk
7. Admin Panel Features:
- Secure Login
- User Management: block/ban
- Host Application Review
- Coin Stats: buy, spend, payout
- Call Usage Analytics
- Push Notification Tool
- Spin Reward & Refer Control
- Host Verification Control
8. Security & Ownership:
- Firebase & Play Store on your Gmail
- Dev gets temporary access only
- No hardcoded passwords
- All code and keys owned by you
- Firebase Rules protect user data
9. Play Store Checklist:
- App Icon (512x512 PNG)
- Feature Graphic (1024x500)
- 5+ Screenshots (with Hindi/English UI)
- Privacy Policy Link
- Developer Email:
- Signed APK
- Short + Long Description (with keywords)
10. Extra Unique Ideas:
- Voice Match Preview before call
- Mini Puzzle Game for Free Coins
- Host Voice Intro
- Loyalty Levels (Bronze/Silver/Gold)
- Bonus on Birthdays/Festivals
- Missed Call Auto Coin Alert
- Verified Badge for Hosts/Users
11. Final Delivery Items:
- Flutter Source Code (ZIP)
- Firebase Setup Guide
- APK File (Release Build)
- Admin Panel Code/Access
- PDF Documentation
- Play Store Graphics (Icon, Banner)
1. App Details:
- App Name: Call Mitra
- Languages: Hindi + English
- Category: One-to-One Video Call App
- Platform: Android
2. Core Features:
- One-to-One Live Video Calling
- Gender-based Matching
- Coins Based Calling System
- Wallet Recharge (Razorpay/UPI)
- Earning System for Hosts (per minute)
- Admin Panel with full control
- Firebase Phone/Email Authentication
- Call Logs, Coin Logs, Report/Block System
- Real-time Chat (optional)
- Host Profile with image/video
3. Unique Bonus Features:
- Daily Spin to Win Coins
- Refer and Earn Program
- Host Verification (Manual with ID Upload)
- Top 10 Leaderboard (Host & User)
- Host Intro Voice or Video Upload
- In-app Notifications from Admin
- Custom Notification System
- Fake User Detection/Flagging
4. Admin Earning Model:
- 1 coin = ₹0.10 (configurable)
- Recharge ₹100 = 1000 Coins
- Host earns 60% of coins used in call
- Admin keeps 40% as platform profit
- Coin Reports, Earning Logs, Host Payout Logs
5. Firebase Setup:
- Firebase Authentication: Phone & Email
- Firestore Collections:
• users: uid, name, coins, gender, verified
• calls: caller, receiver, timestamp, coins used
• wallet: coin recharge & usage logs
• reports: flagged users
• referrals: who referred whom
• verification: host ID & selfie
- Firebase Storage: for profile/ID images
- Firebase Rules: secure read/write access
- Firebase Functions (optional): automation
6. Flutter App Folder Structure:
lib/
└── screens/
└── home_screen.dart
└── call_screen.dart
└── wallet_screen.dart
└── profile_screen.dart
└── models/
└── services/
└── widgets/
└── main.dart
assets/
└── images/
└── icons/
firebase/
└── firebase_options.dart
apk/
└── callmitra-release.apk
7. Admin Panel Features:
- Secure Login
- User Management: block/ban
- Host Application Review
- Coin Stats: buy, spend, payout
- Call Usage Analytics
- Push Notification Tool
- Spin Reward & Refer Control
- Host Verification Control
8. Security & Ownership:
- Firebase & Play Store on your Gmail
- Dev gets temporary access only
- No hardcoded passwords
- All code and keys owned by you
- Firebase Rules protect user data
9. Play Store Checklist:
- App Icon (512x512 PNG)
- Feature Graphic (1024x500)
- 5+ Screenshots (with Hindi/English UI)
- Privacy Policy Link
- Developer Email:
- Signed APK
- Short + Long Description (with keywords)
10. Extra Unique Ideas:
- Voice Match Preview before call
- Mini Puzzle Game for Free Coins
- Host Voice Intro
- Loyalty Levels (Bronze/Silver/Gold)
- Bonus on Birthdays/Festivals
- Missed Call Auto Coin Alert
- Verified Badge for Hosts/Users
11. Final Delivery Items:
- Flutter Source Code (ZIP)
- Firebase Setup Guide
- APK File (Release Build)
- Admin Panel Code/Access
- PDF Documentation
- Play Store Graphics (Icon, Banner)