PREVIEW
ibadah.net — Kalender Ritual Indonesia
Status: Live
Pitch
Satu aplikasi web untuk semua ritual keagamaan Indonesia — notifikasi waktu sholat, kalender liturgi, hari raya, dan jadwal ibadah untuk 6 agama resmi: Islam, Katolik, Kristen Protestan, Hindu, Buddha, Khonghucu. Bilingual ID/EN, mobile-first PWA.
Live Deployment
- Source: Next.js app on Cloudflare Workers (via
@opennextjs/cloudflare)
- Code repo:
~/ibadah-web (separate from /home/ucok/web tree)
- Custom domain: ibadah.net, www.ibadah.net
- Architecture: 100% Cloudflare — Workers + R2 + D1 (no Vercel)
- Pages: kalender, notifikasi, pengaturan, landing
Core Features
- Notifikasi waktu sholat — push notification 5 waktu (Subuh, Dzuhur, Ashar, Maghrib, Isya) sesuai lokasi user
- Kalender liturgi Katolik — masa Adven, Prapaskah, Paskah, Pentakosta + bacaan harian
- Kalender liturgi Protestan — minggu-minggu gerejawi + tema bacaan
- Kalender Hindu — purnama, tilem, hari raya (Galungan, Kuningan, Nyepi)
- Kalender Buddha — Waisak, Asadha, Kathina, hari Uposatha
- Kalender Khonghucu — Imlek, Cap Go Meh, Cheng Beng, sembahyang leluhur
- Notifikasi unified — pengaturan per agama, opt-in selective
Target Audience
- Umat 6 agama resmi Indonesia
- Diaspora yang butuh kalender ritual dari Indonesia
- Aplikasi keluarga interreligi (multi-faith households)
Revenue Model
| Stream |
Mechanics |
Monthly est. |
| Display ads (halal & sensitive-context) |
Adsterra non-intrusive |
$100-$400 |
| Affiliate Quran / kitab / produk ibadah |
Tokopedia, Shopee, Gramedia |
$50-$200 |
| Premium notifikasi (no-ads) |
$1-2/mo subscription |
$200-$800 |
| Sponsored content (perlengkapan ibadah) |
Brand partnerships |
$100-$500 |
| Total |
|
~$450-$1,900 |
Target Metrics
- 50K-200K monthly active users (notifikasi)
- 10K-30K daily active (kalender check)
- 1-3% conversion to premium tier
- Multi-platform: web + PWA + future Android wrap
SEO Strategy
- Long-tail: "jadwal sholat hari ini Jakarta", "kalender liturgi 2026", "hari raya Hindu 2026", "Imlek 2026 jadwal sembahyang"
- Schema.org
Event + Place for each ritual
- City-by-city subpages with localized jadwal
- Multi-language hreflang (id/en)
Tech Notes
- Next.js with custom Cloudflare adapter (
@opennextjs/cloudflare)
- Edge-rendered pages, KV for jadwal cache, D1 for user preferences
- Web Push API for notifications (no FCM dependency)
- Inclusive design: 6-agama parity, not Islam-only
Important Notes
- Live and active — handle dengan hati-hati
- Bagian kalender = data-heavy, harus akurat (validasi dari otoritas keagamaan)
Plan B — Alternative Direction (Worship Companion App)
Plan original yang di-generate dari nama domain saat sync dari Cloudflare zone. Tidak sesuai dengan implementasi aktual (yang fokus ke kalender ritual lintas-agama), namun disimpan sebagai pivot alternatif jika produk berkembang menuju companion app.
ibadah.net — Indonesian Worship Companion App
Status: Planned
Pitch
TODO — define the core value proposition for ibadah.net. The domain suggests "Indonesian Worship Companion App".
Strategy
Build (default). Auto-imported from Cloudflare zone list on 2026-05-17.
Category
spiritual
Revenue Model
| Stream |
Mechanics |
Monthly est. |
| Display ads |
Adsterra / Ezoic |
$50-$200 |
| Affiliate |
Niche programs |
$30-$150 |
| Total |
|
~$80-$350 |
⚙ 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.