# BelajarKoding Docs > Documentation portal for BelajarKoding products. KilatKoding docs are available in Indonesian and English. ## Docs - [BelajarKoding Docs](https://belajarkoding.mintlify.app/index.md): Portal dokumentasi produk BelajarKoding. Mulai dari KilatKoding untuk setup, launch, dan rebrand boilerplate SaaS lebih cepat. - [AI dan tooling](https://belajarkoding.mintlify.app/kilatkoding/ai-and-tooling.md): Pahami fitur AI runtime di KilatKoding dan file tooling yang membuat repo ini ramah untuk AI coding assistants. - [Prompt AI siap pakai](https://belajarkoding.mintlify.app/kilatkoding/ai-prompts.md): Kumpulan prompt siap copy untuk non-tech user, developer, dan agency yang memakai KilatKoding. - [API reference](https://belajarkoding.mintlify.app/kilatkoding/api-reference.md): Referensi kontrak endpoint KilatKoding, termasuk auth user routes, public routes, admin routes, AI routes, dan webhook. - [Arsitektur](https://belajarkoding.mintlify.app/kilatkoding/architecture.md): Pahami struktur folder, model rendering, dan alur utama auth, billing, webhook, serta data access di KilatKoding. - [Changelog](https://belajarkoding.mintlify.app/kilatkoding/changelog.md): Lihat riwayat update KilatKoding yang berdampak ke setup, konfigurasi, perilaku aplikasi, dan dokumentasi. - [Perbandingan KilatKoding](https://belajarkoding.mintlify.app/kilatkoding/comparison.md): Bandingkan KilatKoding dengan mulai dari nol, template UI saja, atau build custom penuh. - [Komponen dan UI](https://belajarkoding.mintlify.app/kilatkoding/components-and-ui.md): Pahami sistem UI KilatKoding, komponen yang tersedia, dan area yang paling sering kamu ubah saat rebranding. - [Kustomisasi](https://belajarkoding.mintlify.app/kilatkoding/customization.md): Ubah branding, pricing, navigasi, halaman, konten, preset desain, email, dan konfigurasi produk KilatKoding. - [Database dan storage](https://belajarkoding.mintlify.app/kilatkoding/database-and-storage.md): Pelajari migrasi, tabel utama, avatar storage, audit log, webhook ledger, dan rate limit persistence di KilatKoding. - [Peta database](https://belajarkoding.mintlify.app/kilatkoding/database-map.md): Lihat peta relasi database KilatKoding, tabel inti, siapa yang menulis data, dan area yang paling sering dikustomisasi. - [Flow end-to-end](https://belajarkoding.mintlify.app/kilatkoding/end-to-end-flows.md): Ikuti alur end-to-end utama KilatKoding, dari signup dan checkout sampai webhook, avatar, waitlist, dan AI. - [Environment variables](https://belajarkoding.mintlify.app/kilatkoding/environment-variables.md): Referensi lengkap environment variables KilatKoding, termasuk toggle fitur dan env opsional yang tidak ada di `.env.example`. - [FAQ KilatKoding](https://belajarkoding.mintlify.app/kilatkoding/faq.md): Jawaban cepat untuk pertanyaan paling umum tentang setup, use case, kustomisasi, dan batasan KilatKoding. - [Fitur satu per satu](https://belajarkoding.mintlify.app/kilatkoding/feature-by-feature.md): Pakai halaman ini sebagai index untuk membuka dokumentasi lengkap per fitur, satu file untuk satu fitur. - [Feature toggle matrix](https://belajarkoding.mintlify.app/kilatkoding/feature-toggle-matrix.md): Lihat dampak setiap NEXT_PUBLIC_ENABLE_* toggle pada UI, route, API, env, dan fallback behavior KilatKoding. - [Fitur dan route](https://belajarkoding.mintlify.app/kilatkoding/features-and-routes.md): Lihat semua area aplikasi KilatKoding yang sudah tersedia, termasuk route publik, auth, dashboard, admin, dan API. - [Admin dashboard](https://belajarkoding.mintlify.app/kilatkoding/features/admin-dashboard.md): Dokumentasi lengkap untuk admin dashboard KilatKoding, termasuk role management, visibility operasional, dan dependensi akses admin. - [AI features](https://belajarkoding.mintlify.app/kilatkoding/features/ai-features.md): Dokumentasi lengkap untuk fitur AI di KilatKoding, termasuk provider, usage tracking, limit dasar, dan area custom yang paling penting. - [Auth](https://belajarkoding.mintlify.app/kilatkoding/features/auth.md): Dokumentasi lengkap untuk fitur authentication di KilatKoding, termasuk login, signup, reset password, dan callback auth. - [Billing dan payments](https://belajarkoding.mintlify.app/kilatkoding/features/billing-and-payments.md): Dokumentasi lengkap untuk billing dan payments di KilatKoding, termasuk checkout, order, subscription, dan webhook provider. - [Blog dan konten MDX](https://belajarkoding.mintlify.app/kilatkoding/features/blog-and-mdx-content.md): Dokumentasi lengkap untuk blog dan konten MDX di KilatKoding, termasuk struktur konten, kebiasaan kustomisasi, dan checklist kebersihan konten. - [Contact form](https://belajarkoding.mintlify.app/kilatkoding/features/contact-form.md): Dokumentasi lengkap untuk contact form KilatKoding, termasuk dependensi Resend, email sender, dan verifikasi form publik. - [Email dan komunikasi](https://belajarkoding.mintlify.app/kilatkoding/features/email-and-communication.md): Dokumentasi lengkap untuk email dan komunikasi di KilatKoding, termasuk welcome email, invoice, sender domain, dan trigger utama. - [Landing page dan marketing pages](https://belajarkoding.mintlify.app/kilatkoding/features/landing-and-marketing-pages.md): Dokumentasi lengkap untuk fitur landing page dan halaman marketing publik di KilatKoding. - [Roadmap, status, open startup, dan changelog](https://belajarkoding.mintlify.app/kilatkoding/features/public-updates.md): Dokumentasi lengkap untuk fitur komunikasi publik seperti roadmap, status, open startup metrics, dan changelog di KilatKoding. - [Testing dan readiness](https://belajarkoding.mintlify.app/kilatkoding/features/testing-and-readiness.md): Dokumentasi lengkap untuk testing dan readiness di KilatKoding, termasuk env check, health check, lint, typecheck, test, Playwright, dan CI. - [Dashboard user](https://belajarkoding.mintlify.app/kilatkoding/features/user-dashboard.md): Dokumentasi lengkap untuk dashboard user KilatKoding, termasuk area akun, settings, billing, dan entry point sesudah login. - [Waitlist](https://belajarkoding.mintlify.app/kilatkoding/features/waitlist.md): Dokumentasi lengkap untuk fitur waitlist KilatKoding, termasuk use case pre-launch, dependensi Supabase, dan verifikasi funnel waitlist. - [Mulai dengan benar](https://belajarkoding.mintlify.app/kilatkoding/getting-started.md): Siapkan keputusan awal, akun layanan, dan urutan kerja sebelum kamu menjalankan KilatKoding. - [Glossary](https://belajarkoding.mintlify.app/kilatkoding/glossary.md): Pahami istilah teknis dan produk yang sering muncul di dokumentasi KilatKoding. - [KilatKoding](https://belajarkoding.mintlify.app/kilatkoding/index.md): Panduan utama untuk memahami, menjalankan, dan mengubah boilerplate KilatKoding. - [Checklist launch per use case](https://belajarkoding.mintlify.app/kilatkoding/launch-checklists.md): Pakai checklist launch KilatKoding yang sesuai dengan use case produkmu, dari waitlist pre-launch sampai SaaS AI. - [Batasan saat ini](https://belajarkoding.mintlify.app/kilatkoding/limitations.md): Kenali batasan, opini arsitektur, dan area roadmap KilatKoding supaya ekspektasi implementasi tetap realistis. - [Setup lokal](https://belajarkoding.mintlify.app/kilatkoding/local-setup.md): Ikuti langkah setup lokal KilatKoding untuk Windows, macOS, atau Linux. - [Tanpa coding vs perlu developer](https://belajarkoding.mintlify.app/kilatkoding/no-code-vs-developer.md): Bedakan pekerjaan KilatKoding yang bisa kamu siapkan tanpa coding, yang sebaiknya dikerjakan bareng, dan yang memang perlu developer. - [Runbook operasional](https://belajarkoding.mintlify.app/kilatkoding/operational-runbook.md): Gunakan runbook operasional KilatKoding untuk incident auth, billing, webhook, admin, AI, email, dan avatar. - [Resep preset per use case](https://belajarkoding.mintlify.app/kilatkoding/preset-recipes.md): Pakai preset praktis untuk toggle fitur, env minimum, dan urutan setup sesuai skenario produk kamu. - [Ringkasan produk](https://belajarkoding.mintlify.app/kilatkoding/product-overview.md): Pahami apa yang kamu dapatkan dari KilatKoding, siapa yang cocok memakainya, dan area yang masih berupa roadmap. - [Resep rebranding](https://belajarkoding.mintlify.app/kilatkoding/rebranding-recipes.md): Ikuti resep task-based untuk mengubah KilatKoding menjadi brand baru, portal client, atau produk yang lebih sempit fiturnya. - [Setup layanan](https://belajarkoding.mintlify.app/kilatkoding/services-setup.md): Hubungkan KilatKoding ke Supabase, Resend, Midtrans, Doku, dan provider AI sesuai kebutuhan produk kamu. - [Testing dan deployment](https://belajarkoding.mintlify.app/kilatkoding/testing-and-deployment.md): Jalankan lint, typecheck, test, health check, dan deployment KilatKoding dengan checklist yang jelas. - [Resep testing](https://belajarkoding.mintlify.app/kilatkoding/testing-recipes.md): Ikuti resep testing manual dan otomatis KilatKoding untuk auth, profile, payment, webhook, admin, waitlist, contact, dan AI. - [Troubleshooting](https://belajarkoding.mintlify.app/kilatkoding/troubleshooting.md): Selesaikan masalah umum KilatKoding dengan checklist diagnosis yang langsung mengarah ke sumber masalah. - [Use case KilatKoding](https://belajarkoding.mintlify.app/kilatkoding/use-cases.md): Pilih skenario penggunaan KilatKoding yang paling cocok, dari waitlist pre-launch sampai SaaS AI berlangganan. - [Deployment Vercel](https://belajarkoding.mintlify.app/kilatkoding/vercel-deployment.md): Deploy KilatKoding ke Vercel dengan langkah env, callback auth, webhook payment, dan checklist validasi sesudah live. ## OpenAPI Specs - [openapi](https://belajarkoding.mintlify.app/api-reference/openapi.json)