Skip to main content

Mulai dari file yang paling berpengaruh

Urutan kustomisasi yang direkomendasikan

1

Ganti identitas produk

Ubah config/site.ts, copy landing page, logo, dan deskripsi SEO.
2

Tentukan fitur yang tetap aktif

Gunakan toggle di .env.local untuk mematikan modul yang belum dipakai.
3

Sesuaikan pricing dan payment

Ubah plan di config/subscriptions.ts dan pastikan provider pembayaran yang dipilih sesuai.
4

Rapikan halaman marketing

Tinjau halaman about, compare, roadmap, status, waitlist, contact, dan blog.
5

Tinjau dashboard dan admin

Pastikan data, istilah, dan CTA di dashboard cocok dengan produk kamu.

Area konfigurasi yang paling penting

Branding dan SEO

  • config/site.ts mengatur nama, deskripsi, dan URL dasar.
  • Banyak halaman memakai helper createMetadata(), jadi perubahan di config dasar akan memengaruhi metadata turunan.
  • File app/opengraph-image.png dan app/twitter-image.png dipakai untuk share preview.
  • config/navigation.ts mengatur menu utama marketing dan dashboard.
  • Halaman-halaman marketing berada di app/(marketing)/.
  • Copy section landing page ada di components/sections/.

Pricing dan billing

  • config/subscriptions.ts adalah source of truth katalog paket.
  • Harga dan line item checkout ditentukan server-side dari file ini.
  • User tidak bisa menentukan nominal sendiri dari client.

Desain marketing

  • config/marketing-designs.ts berisi 12 preset desain marketing.
  • components/marketing/design-switcher.tsx menampilkan switcher preset.
  • components/marketing/design-provider.tsx menangani persistence dan sinkronisasi theme.

Konten yang sifatnya live marketing

Email dan komunikasi

  • emails/welcome.tsx untuk onboarding.
  • emails/invoice.tsx untuk konfirmasi pembayaran.
  • app/api/contact/route.ts mengirim email form kontak dengan Resend.

Hal yang sering lupa dikustomisasi

  • EMAIL_FROM
  • ADMIN_EMAILS
  • isi halaman legal
  • postingan blog contoh
  • data open startup, roadmap, dan status page
  • benefit dan harga plan
  • teks Indonesia yang masih spesifik ke KilatKoding

Kalau kamu ingin mematikan fitur

Gunakan env toggle, bukan menghapus kode secara terburu-buru. Pendekatan ini lebih aman karena:
  • UI memberi fallback yang jelas,
  • health check tetap bisa membaca readiness,
  • Kamu bisa mengaktifkan fitur lagi tanpa restore banyak file.

Prompt AI yang bisa langsung kamu pakai

Checklist kustomisasi sebelum launch

  1. Semua nama dan deskripsi produk sudah sesuai brand.
  2. Navigasi hanya menampilkan halaman yang memang dipakai.
  3. Paket harga dan benefit sudah benar.
  4. Email sender dan email tujuan contact form sudah benar.
  5. Copy legal, roadmap, status, dan open startup sudah ditinjau.
  6. Blog contoh dihapus atau diganti.
  7. Logo dan thumbnail sosial sudah sesuai.
Kalau kamu ingin panduan yang lebih task-based, lanjutkan ke Resep rebranding. Kalau kamu ingin tahu mana yang realistis dikerjakan tanpa coding dan mana yang sebaiknya diserahkan ke developer, baca Tanpa coding vs perlu developer.