medvi.id Open ↗ Has Plan
69
DOM 83 PLN 55 REV 50 EAS 90
CLAUDE.md ×
package.json ×
plan.md
PREVIEW

medvi.id — Personalized Telehealth Care (Indonesia)

Status: Live

Pitch

Personalized telehealth platform Indonesia dengan solusi terkurasi clinician untuk weight loss (GLP-1), skincare, hair loss, men's health, dan kategori lainnya. Take-the-quiz onboarding, di-review oleh dokter, prescription/produk dikirim ke rumah. Dirancang sesuai gaya hidup user.

Live Deployment

  • Source: /home/ucok/web/medvi.id/ — CF Worker (TypeScript, src/index.js)
  • Stack: CF Worker + R2 (medvi-id-images) + likely D1 for user profiles
  • Custom domain: medvi.id + subdomains:
    • www.medvi.id — main marketing site
    • glp.medvi.id — GLP-1 weight loss landing
    • home.medvi.id — home page experience
    • quad.medvi.id — possibly Quad therapy (4-in-1 GLP combo)
    • meals.medvi.id — meal planning companion
  • Architecture: 100% Cloudflare (no server dependencies)

Core Verticals

  • Weight loss (GLP-1) — Semaglutide, Tirzepatide, compounded variants
  • Skincare — Tretinoin, custom topical compounds, acne, anti-aging
  • Hair loss — Finasteride, Minoxidil, dutasteride combo, women's hair
  • Men's health — ED treatment (Sildenafil, Tadalafil), testosterone optimization
  • Future verticals: mental health, anxiety, sleep, hormone replacement

User Flow

  1. Take the quiz — 5-10 min assessment per vertical
  2. Clinician review — Indonesian-licensed doctor approves protocol
  3. Subscription delivery — monthly box, refill auto
  4. Companion app/site — meals.medvi.id for diet, tracker, telehealth follow-up

Revenue Model

Stream Mechanics Monthly est.
Subscription Rx (GLP-1 primary) Rp 1-3jt/month × N patients $3,000-$30,000
Skincare custom compound subscription Rp 200-500K/month $500-$3,000
Hair loss subscription Rp 150-300K/month $300-$2,000
Men's health subscription Rp 200-500K/month $300-$1,500
One-off consultations Telehealth consult fee $100-$500
Total ~$4,200-$37,000

Target Metrics

  • 500-5,000 active subscribers across verticals
  • 50%+ subscription retention after 3 months
  • Average customer lifetime value (CLV) > Rp 5-10 juta
  • 70%+ quiz-to-paid conversion (with clinician approval)
  • NPS > 60

SEO Strategy

  • Long-tail: "GLP-1 Indonesia", "Semaglutide harga", "Tirzepatide Indonesia", "obat penurun berat badan resep", "tretinoin Indonesia legal"
  • Educational hub: "panduan GLP-1", "tips weight loss medis", "perbedaan finasteride dan minoxidil"
  • Quiz landing pages per vertical for high-intent traffic
  • Comparison content: vs Ro, vs Hims (US incumbents)
  • Compliance content: regulasi BPOM, dokter Indonesia licensed

Tech Notes

  • CF Worker for routing + API
  • R2 for medical images (skin photos for review, hair photos)
  • D1 for patient profiles, subscriptions, Rx history, quiz responses
  • Workers AI for symptom triage / quiz scoring
  • Subdomain split = separate routes/deployments per vertical
  • Integration: payment (Midtrans/Xendit), shipping (J&T/SiCepat), clinician dashboard

Competitive Advantage

  • Indonesia-licensed clinicians — local compliance with KKI / Kemenkes
  • BPOM-compliant supply chain — legal imports, compounding partners
  • Lower price than US — affordable GLP-1 for Indonesian middle class
  • Bahasa Indonesia native — quiz, follow-up, support in local language
  • Edge performance — sub-100ms TTFB across Indonesia

Important Notes

  • Live and active — handle dengan hati-hati, ada paying patients
  • Regulated vertical — KKI, Kemenkes, BPOM compliance critical
  • Patient data privacy — sensitive medical info, follow Indonesian PDP Law
  • Marketing claims regulated (no over-promise of weight loss outcomes)

⚙ HARD CONSTRAINTS (enforced for all sites)

This domain MUST operate within these constraints — no exceptions:

  • 100% Cloudflare serverless — Workers + D1 + R2 + KV + Workers AI + Vectorize. NEVER PM2, NEVER VPS, NEVER Docker in production path.
  • 100% AI-automated — every customer interaction, every moderation decision, every transaction reconcile = AI. No manual queue, no live human chat support, no physical fulfillment.
  • 1-operator solo — one person can run the entire operation from a phone. No team meetings, no shared inbox, no shift rotation.
  • WhatsApp AI bot for all support (24/7, instant response, no SLA promises that need humans).
  • Mayar QRIS for all Indonesian payments (subscription auto-renew, no manual invoicing).
  • Indonesian UI primary — bahasa-first, English fallback only where unavoidable.
  • Privacy — opt-in only, delete-on-request honored within 24h (cron-driven).
  • No physical goods, no inventory — digital products + affiliate referrals only.

If the plan above describes any flow that violates these constraints, treat the plan as ASPIRATIONAL only and rework before building. The constraint trifecta wins.

AI ASSISTANT

Ask AI to research, improve, or generate content.

Try: "Research competitors for this niche"

Actions