Halaman ini bukan daftar file semata. Tujuannya adalah memberi urutan kerja yang lebih praktis berdasarkan hasil akhir yang kamu mau.
Pilihan resep
| Tujuan | Mulai dari file ini | Biasanya juga perlu cek |
|---|---|---|
| Ganti nama dan identitas produk | config/site.ts | logo, metadata image, copy landing page |
| Ganti pricing dan paket | config/subscriptions.ts | billing page, pricing section, AI limit |
| Hilangkan waitlist atau contact | .env, config/navigation.ts | CTA landing page, menu publik |
| Jadikan portal member atau client | config/navigation.ts | dashboard section, settings, role model |
| Rapikan halaman marketing | components/sections/* | about, compare, roadmap, status, blog |
| White-label untuk klien | semua config inti + legal page | env production, sender email, domain klien |
Resep per tujuan
Resep 1: Ganti identitas produk sepenuhnya
Resep 1: Ganti identitas produk sepenuhnya
Urutan yang disarankan:
- Ubah
config/site.ts. - Ganti logo, opengraph image, dan twitter image.
- Ganti headline, subheadline, CTA, dan FAQ di
components/sections/*. - Review halaman
about,contact,privacy, danterms. - Pastikan metadata di halaman penting tidak lagi menyebut KilatKoding.
- nama produk konsisten di landing page, dashboard, email, dan metadata,
- URL live dan sender email sesuai brand baru.
Resep 2: Ubah boilerplate ini jadi SaaS berlangganan yang lebih sempit
Resep 2: Ubah boilerplate ini jadi SaaS berlangganan yang lebih sempit
Cocok kalau kamu tidak butuh semua halaman marketing bawaan.Lakukan:
- Pilih fitur aktif lewat toggle.
- Edit
config/navigation.tsagar hanya halaman yang dipakai yang tampil. - Hapus atau ganti copy halaman yang terlalu generik seperti
compare,open, atauroadmap. - Sesuaikan
config/subscriptions.tsdengan plan produkmu. - Uji billing flow end-to-end.
- user tidak melihat jalur yang tidak relevan,
- pricing dan benefit terasa seperti produkmu sendiri.
Resep 3: Ubah jadi portal member atau client area
Resep 3: Ubah jadi portal member atau client area
Fokus utamanya:
- auth tetap aktif,
- payments opsional,
- navigasi dashboard disederhanakan,
- landing page tidak lagi terlalu menjual subscription kalau akses tidak dibeli publik.
- Nonaktifkan payments jika tidak dibutuhkan.
- Sederhanakan section marketing.
- Ubah dashboard menjadi area kerja, member portal, atau client hub.
- Tambahkan field profile atau data domain produk kalau diperlukan developer.
Resep 4: Matikan modul yang tidak dipakai tanpa merusak repo
Resep 4: Matikan modul yang tidak dipakai tanpa merusak repo
Pendekatan aman:
- Matikan modul lewat
NEXT_PUBLIC_ENABLE_*. - Jalankan
npm run env:check. - Hapus atau sesuaikan link navigasi.
- Ubah CTA dan copy yang masih menyebut fitur itu.
- Test ulang halaman yang terpengaruh.
Resep 5: White-label untuk klien agency
Resep 5: White-label untuk klien agency
Checklist utamanya:
- semua copy dan asset brand diganti,
- sender email dan inbox contact milik klien,
- domain production milik klien,
- callback auth dan webhook provider memakai domain klien,
- legal page dan pricing sesuai kesepakatan klien,
- data roadmap, status, dan open startup tidak tertinggal dari template lama.
EMAIL_FROM,ADMIN_EMAILS,- blog post contoh,
- metadata preview image,
- halaman legal.
Rules of thumb saat rebrand
- mulai dari config dan copy, bukan dari refactor file besar,
- matikan fitur dulu sebelum menghapusnya,
- pastikan pricing, email, legal, dan navigasi ikut berubah, bukan hanya hero section,
- cek ulang area internal seperti dashboard dan admin, bukan cuma halaman publik.