Submit your viral video idea. We create it, dub it into 10+ languages, and distribute it worldwide. You earn 30% of all revenue. Forever.
cd ~/viral-video-portal
python3 server.pyhttp://localhost:8080
Fill out the form on the landing page with your viral video concept.
Visit http://localhost:8080/dashboard?email=your@email.com to see your submissions and earnings.
- Hero section with value proposition
- How it works (3-step process)
- Profit sharing visualization (30/70 split)
- Submission form with validation
- FAQ section
- Call-to-action
- Overview stats (submissions, videos, views, earnings)
- Earnings chart
- Submissions table with status tracking
- Recent earnings list
- User profile
POST /api/submit— Submit a new ideaGET /api/dashboard?email=X— Get user dashboard dataGET /api/submissions— List all submissions (admin)
- Simple HTTP server
- Serves static files
- Handles API requests
- CORS enabled
| Party | Share | What They Do |
|---|---|---|
| Idea Creator | 30% | Submit the viral video concept |
| Viral Video Lab | 70% | Production, dubbing, distribution, monetization |
- Creator submits idea via portal
- Lab reviews and approves
- Lab produces video with AI dubbing pipeline
- Video published to YouTube, TikTok, Bilibili, etc.
- Revenue generated from ad views
- Creator receives 30% monthly via PayPal/Wise
| Views | Total Revenue | Creator (30%) | Lab (70%) |
|---|---|---|---|
| 100K | $200 | $60 | $140 |
| 500K | $1,000 | $300 | $700 |
| 1M | $2,000 | $600 | $1,400 |
| 5M | $10,000 | $3,000 | $7,000 |
~/viral-video-portal/
├── index.html # Landing page
├── dashboard.html # User dashboard
├── api.py # Backend API logic
├── server.py # HTTP server
├── database.db # SQLite database (auto-created)
├── submissions/ # Submission JSON files
└── README.md # This file
- id (TEXT, PK)
- name, email, idea_title, description
- reference_url, category, platform
- paypal_email, status
- created_at, reviewed_at, produced_at, published_at
- id (TEXT, PK)
- submission_id (FK)
- title, languages, platforms
- youtube_url, tiktok_url, bilibili_url
- total_views, total_revenue
- id (TEXT, PK)
- submission_id, video_id (FKs)
- amount, platform
- period_start, period_end
- paid, paid_at
- id (TEXT, PK)
- email (UNIQUE), name, paypal_email
- total_earnings, pending_payout
python3 server.py
# Access at http://localhost:8080- Push to GitHub
- Connect to Vercel/Netlify
- Deploy automatically
- Copy files to server
- Run with:
nohup python3 server.py & - Set up nginx reverse proxy
- Enable HTTPS with Let's Encrypt
The portal integrates with the autonomous dubbing pipeline:
- Submission received → Stored in database
- Review & approve → Status updated to "approved"
- Pipeline runs → Video produced and dubbed
- Publish → URLs stored, status = "published"
- Track views → YouTube/TikTok APIs report views
- Calculate earnings → 30% of ad revenue
- Payout → Monthly via PayPal/Wise
curl -X POST http://localhost:8080/api/submit \
-H "Content-Type: application/json" \
-d '{
"name": "John Doe",
"email": "john@example.com",
"idea_title": "Robot Dance Battle",
"description": "Two robots having a dance battle",
"category": "comedy",
"platform": "youtube",
"paypal": "john@paypal.com"
}'curl "http://localhost:8080/api/dashboard?email=john@example.com"curl "http://localhost:8080/api/submissions"- ✅ Portal created
- ⏳ Deploy to production
- ⏳ Connect to dubbing pipeline
- ⏳ Set up payment processing
- ⏳ Launch marketing campaign
Created: 2026-07-11 Portal: Viral Video Lab