Docs
Estimated time: 5 minutes
Difficulty: Beginner

# UI Showcase

Estimated time: 5 minutes
Difficulty: Beginner


The UI Showcase is an interactive, searchable gallery of all 175+ components included in LaraCoreKit. It's the fastest way to explore what's available and copy-paste into your project.


Access the Showcase

http://localhost:8000/ui-showcase

Live: www.laracorekit.com/ui-showcase


What You'll Find

Interactive Previews

Every component renders live in the browser - dark mode, RTL, responsive - exactly as it will look in your app.

Copy-Paste Ready Code

Click "Copy Code" on any component to copy the Blade/Livewire markup. Paste into your views and it works.

Multiple Formats

Components shown in:

  • Blade (x-component tags)
  • HTML/TailwindCSS (raw markup)
  • Livewire (wire:* directives)

Component Categories in Showcase

Core
├── Typography  - Headings, body text, code
├── Buttons     - All variants and sizes
├── Badges      - Colors, sizes, pill vs square
└── Icons       - Heroicons reference

Forms
├── Inputs      - Text, email, password, number
├── Selects     - Dropdown, multi-select
├── Textareas   - Plain and with character count
├── Checkboxes  - Single and group
├── Radios      - Button group style
├── Toggles     - Switch style
└── File Upload - Drag & drop, image preview

Layout
├── Cards       - Basic, profile, stats
├── Modals      - Confirmation, form modal
├── Drawers     - Slide-in panels
├── Tabs        - Horizontal tabs
└── Accordion   - Collapsible FAQ

Navigation
├── Navbar      - Desktop and mobile
├── Sidebar     - With groups + badges
├── Breadcrumbs - Icon and text
└── Pagination  - Standard and compact

Data Display
├── Tables      - Sortable, with actions
├── Stats Cards - Number, with trend
├── Progress    - Bar and ring
└── Timeline    - Activity log

Advanced
├── Auth Flows  - Login, register, forgot password
├── Media       - Gallery, lightbox, video
└── Charts      - Bar, line, pie (Alpine.js + Chart.js)

Adding Your Own Component to Showcase

  1. Create your component in modules/UIShowcase/views/components/
  2. Register it in the showcase index

Next Steps

API Authentication →