Skip to main content

What KilatKoding uses

KilatKoding uses:
  • Tailwind CSS 3
  • shadcn/ui
  • next-themes
  • CSS variables in app/globals.css and app/marketing.css
  • a marketing design preset system

Two component layers you should know

Base components already installed

The repository currently includes 44 shadcn/ui primitives, including:
  • form controls such as input, textarea, checkbox, select, switch
  • layout and display components such as card, table, tabs, accordion, sheet
  • feedback components such as alert, alert-dialog, tooltip, sonner
  • navigation helpers such as breadcrumb, navigation-menu, pagination

Existing showcases

The public /docs/components page currently shows 68 ready-to-use demos, covering both primitives and dashboard-oriented components.

Public showcase categories

Marketing design preset system

The marketing layer supports 12 design presets:
  • default
  • monochrome
  • newsprint
  • luxury
  • academia
  • saas
  • professional
  • enterprise
  • neo-brutalism
  • bauhaus
  • web3
  • terminal
These presets are useful if you want to:
  • compare different visual directions without rewriting page structure,
  • show style variations to a client,
  • pick a design direction before deeper polishing.

Files you will usually touch during UI changes

Recommendations when rebranding

  1. Change copy and page structure first.
  2. Then adjust colors, typography, and spacing.
  3. Use components/ui/ as your base layer instead of inventing new primitives without a strong reason.
  4. Recheck both public pages and dashboard pages after the change.
If you want a fast but still coherent visual pass, start from a marketing preset and then refine the global CSS tokens.