Component Gallery
100 production-ready shadcn/ui components
MetricCard
Stat card with CSS sparkline, trend arrow, and percentage change indicator
RevenueChart
CSS-only area chart with gradient fill, axis labels, and hover interaction
ActivityFeed
Timeline of events with avatars, timestamps, action badges, and connecting line
KPIRing
Circular progress ring using SVG with animated stroke, center value, and label
HeatmapGrid
GitHub-style contribution heatmap with intensity coloring and tooltip labels
StatsComparison
Side-by-side metric comparison with visual progress bars and delta indicators
MiniDashboard
Compact dashboard card with 3 KPIs, mini bar chart, and trend summary
TeamActivity
Team member list with avatar stack, status indicators, and recent actions
ConversionFunnel
Visual conversion funnel with 4 stages, percentages, and gradient fill
LiveCounter
Animated counting component with easing animation and formatting
HeroSplit
Split hero with text left and visual right, gradient background with trust badges
FeatureBento
Bento grid layout for features with gradient borders and hover effects
StatsShowcase
Four stats cards with gradient text and decorative borders
ProductCard
Premium product card with image, color swatches, star rating, price, wishlist heart, and add to cart button
OrderStatus
Order tracking card with 4-step progress indicator and delivery details
CouponBanner
Promotional banner with gradient background, coupon code, expiry countdown, and shop button
ChatBubble
Chat message component with avatar, message bubble, timestamp, and read receipts. Supports sent/received variants with different alignment and colors.
CommentThread
Threaded comments with nested replies, avatar, name, time, like button, and reply button.
NotificationPanel
Notification list with icon, title, description, time, read/unread state, and action buttons.
UserProfileCard
Profile card with cover image area, avatar, name, bio, follower/following counts, and follow button.
ReactionPicker
Emoji reaction bar with most-used reactions, count badges, and add reaction button.
Multi-Step Form
A 3-step form wizard with progress indicators, validation, and step navigation.
Search with Filters
A search input with filter chips, recent searches, and keyboard shortcut hint.
Date Range Picker
A date range selector with preset ranges and custom date selection.
File Upload Zone
A drag-and-drop file upload area with progress tracking.
Password Strength
Password input with strength meter and requirement checklist.
OTP Input
6-digit OTP/verification code input with auto-focus and paste support.
SidebarNav
Collapsible sidebar with icon-only collapsed mode, section headers, active states with blue highlight, and badge counts.
TabNav
Tab navigation with animated underline indicator, badges showing counts, icon + label combos, and horizontal scroll for overflow.
BottomNav
Mobile bottom navigation bar with 5 items, active state with filled icon and colored dot, center FAB button elevated with plus icon.
MegaMenu
Multi-column dropdown mega menu with Products, Resources, and Featured columns with cards and descriptions.
CommandBar
Floating command palette with search input, grouped sections, keyboard shortcut hints, and selected item highlight.
DockBar
macOS-style dock bar with glass morphism background, hover scale animations, and tooltip labels.
Empty State
Illustrated empty state with variants for no data, no results, and errors
Success Screen
Full success page with animated checkmark and confetti celebration
Progress Steps
Vertical multi-stage progress tracker with tracking details
Banner Alert
Dismissible banner alerts with icons, messages, and actions
Upgrade Prompt
Two-column upgrade card comparing Free and Pro plans
Cookie Consent
Bottom-fixed cookie consent banner with category toggles
DataTable
Advanced table with sortable headers, alternating rows, and status badges
KanbanColumn
Kanban column with draggable-styled cards, count badge, and add button
Timeline
Vertical timeline with alternating items, icons, dates, and connecting line
TreeView
Expandable file tree with chevron toggles, indent guides, and icons
ComparisonTable
Feature comparison grid with check/x marks and category grouping
PropertyList
Key-value property display with labels, values, copy buttons, and badges
StatsGrid
2x3 grid of varied stat cards with different internal layouts
AvatarStack
Overlapping avatar group with overflow count and hover expansion
TagCloud
Weighted tag display with varying sizes based on frequency
StatusBoard
Service status board with health indicators, uptime percentages, and response times
LoginCard
Sleek login card with email/password, show/hide toggle, remember me, social auth icons, and forgot password link.
SignupWizard
3-step signup wizard: email/password, profile info, preferences, with animated progress dots.
MagicLinkAuth
Email-only magic link auth with "Check your inbox" state, envelope icon, and resend countdown timer.
TwoFactorInput
2FA verification with 6-digit code input boxes, countdown timer, and backup code option.
PasswordReset
Password reset flow: email input, confirmation sent, new password with strength meter.
WelcomeOnboard
Post-signup welcome screen with user greeting, 3 quick-start action cards, and skip tour option.
RoleSelector
Account type picker with icon cards for Developer, Designer, Team Lead with descriptions and selection state.
InviteTeam
Team invite form with email input, role selector dropdown, pending invites list with status badges.
SSOLogin
Enterprise SSO login with company email domain detection and "Continue with SSO" flow.
AccountSwitcher
Multi-account dropdown with avatar, name, email, active indicator, and "Add account" button.
BentoGrid
Magazine-style bento grid layout with varied card sizes, subtle hover scale effects, and gradient accents.
GlassCard
Glassmorphism card with backdrop-blur, semi-transparent background, gradient border, and floating elements.
AnimatedCounter
Number counter that animates from 0 to target value using requestAnimationFrame with easing.
GradientText
Text with animated gradient using CSS background-clip with customizable color stops and animation speed.
SpotlightCard
Card with a radial gradient spotlight that follows mouse position using CSS custom properties.
RetroTerminal
Terminal-style component with green phosphor text, blinking cursor, scan lines, and typed output effect.
IsometricCard
Card with CSS 3D transform giving isometric perspective on hover with smooth transitions.
NeonButton
Button with neon glow effect using box-shadow, pulse animation, and hover intensify.
MorphingCard
Card that smoothly morphs between collapsed and expanded states with CSS transitions on click.
HolographicBadge
Badge with rainbow holographic shimmer effect using animated CSS gradients and transforms.
TestimonialCarousel
Three testimonial cards with avatars, star ratings, and quotes
LogoCloud
Horizontal row of company names with separator dots
CTABanner
Full-width gradient CTA banner with decorative elements
PricingToggle
Pricing section with monthly/annual toggle and three pricing tiers
NewsletterSignup
Email signup section with input and success variant
FeatureComparison
Comparison table showing features between Us and Others
SocialProof
Combined section with avatar stack, customer count, and rating stats
CartDrawer
Shopping cart summary with items, quantities, subtotal, and checkout button
CheckoutForm
Two-column checkout layout with shipping form and order summary
ProductQuickView
Modal-style product card with color selection, size options, and quantity
CategoryGrid
2x3 grid of category cards with gradient backgrounds and item counts
FilterSidebar
Vertical filter panel with brand checkboxes, size options, color dots, and price range
ReviewCard
Customer review card with avatar, rating, review text, and helpful buttons
WishlistCard
Wishlist item cards with product details, stock status, and action buttons
MessageComposer
Rich message input with attachment button, emoji trigger, send button, and character count.
MentionList
Mention/tag suggestion dropdown with avatar, name, handle, and online status indicator.
ShareDialog
Share component with social platform icons, copy link button, and QR code placeholder area.
StatusUpdate
Social post card with user info, text content, image grid placeholder, and like/comment/share action bar.
OnlineUsers
Online users sidebar with avatar, name, status dot, grouped by status.
Inline Edit
Click-to-edit fields that transform from text to input on click.
Tag Input
An input that creates tag badges on Enter press with remove functionality.
Address Form
Smart address form with country select and conditional state/province fields.
Rating Input
Interactive star rating with hover preview and selection.
BreadcrumbNav
Smart breadcrumb with dropdown for middle items when path is long, using ChevronRight separator and Home icon.
StepIndicator
Horizontal step progression with completed (green check), current (blue ring), and upcoming (gray) states with connector lines.
PaginationAdvanced
Full pagination with page numbers, ellipsis, prev/next arrows, per-page select dropdown, and results text.
ContextMenu
Right-click context menu demo area with icons, keyboard shortcut labels, separators, and nested Share submenu.
Loading Skeleton
Skeleton screen for dashboard card layout with chart, stats, and table
Error Page
Branded 404 error page with search input and helpful actions
Toast Stack
Stacked toast notifications with different variants and actions
Maintenance Mode
Full-page maintenance screen with animated gear and status