Langsung ke konten utama

Apa yang dipakai KilatKoding

KilatKoding memakai:
  • Tailwind CSS 3
  • shadcn/ui
  • next-themes
  • CSS variables di app/globals.css dan app/marketing.css
  • design preset system untuk halaman marketing

Dua jenis komponen yang perlu kamu kenal

LayerLokasiFungsi
Primitive UIcomponents/ui/Button, input, dialog, table, tabs, badge, dan komponen dasar lain
Product componentscomponents/sections/, components/dashboard/, components/admin/, components/docs/Blok yang sudah siap dipakai untuk halaman nyata

Komponen dasar yang sudah terpasang

Repo ini saat ini membawa 44 primitive shadcn/ui, termasuk:
  • form controls seperti input, textarea, checkbox, select, switch
  • layout dan display seperti card, table, tabs, accordion, sheet
  • feedback seperti alert, alert-dialog, tooltip, sonner
  • navigation helpers seperti breadcrumb, navigation-menu, pagination

Showcase yang sudah ada

RouteFungsi
/docs/componentsShowcase komponen UI publik dengan kategori dasar, kontrol, form, navigation, overlays, data, dan dashboard
/dashboard/componentsShowcase komponen dashboard dan admin untuk user login
Halaman publik /docs/components saat ini menampilkan 68 demo siap pakai, yang mencakup primitive dan komponen turunan dashboard.

Kategori showcase publik

KategoriContoh isi
Dasarbadge, button, card, avatar, separator
Kontrolswitch, slider, toggle, radio group
Forminput, textarea, form, checkbox, select
Navigasibreadcrumb, navigation menu, tabs, pagination
Overlaydialog, drawer, sheet, popover, tooltip
Datatable, chart, progress, skeleton
Dashboardcontoh komponen siap pakai untuk area produk

Sistem preset desain marketing

Halaman marketing mendukung 12 preset desain:
  • default
  • monochrome
  • newsprint
  • luxury
  • academia
  • saas
  • professional
  • enterprise
  • neo-brutalism
  • bauhaus
  • web3
  • terminal
Preset ini berguna kalau kamu ingin:
  • menguji gaya visual berbeda tanpa menulis ulang struktur halaman,
  • mendemokan variasi style ke klien,
  • memilih arah desain sebelum melakukan polishing lebih lanjut.

File yang biasanya kamu ubah saat mengubah UI

TujuanFile
Token warna dan radius globalapp/globals.css
Styling marketing khususapp/marketing.css
Ekstensi Tailwindtailwind.config.ts
Konfigurasi shadcn/uicomponents.json
Section landing pagecomponents/sections/*
Header dan footercomponents/layout/*

Rekomendasi saat rebranding

  1. Ubah copy dan struktur section terlebih dahulu.
  2. Baru sesuaikan warna, typography, dan spacing.
  3. Gunakan komponen components/ui/ sebagai dasar, jangan membuat primitive baru tanpa alasan kuat.
  4. Cek kembali tampilan di halaman publik dan dashboard.
Kalau kamu ingin hasil visual yang cepat tetapi tetap konsisten, mulai dari preset marketing lalu lanjutkan ke token CSS global.