A premium collection of restaurant-specific components. Menu cards, order flows, cart sidebars, and checkout — perfectly integrated with your existing shadcn/ui design system.
Not just components — a complete restaurant platform with real business logic. Time slots, modifiers, availability checks, and payment flows that actually work.
Complete checkout flow with time slot selection, delivery address management, and payment integration. Everything you need to accept real orders.
Explore a complete restaurant ordering experience. Menu browsing, cart management, and checkout flow - all working together seamlessly.
CraveJS components use shadcn/ui primitives under the hood. Your existing design system and theme variables just work.
Uses Button, Card, Badge, Dialog, Sheet, and Popover internally.
TailwindCSS + CVA approach with your existing theme variables.
Allergens, dietary restrictions, modifiers, and pricing logic.
Everything you need to build restaurant ordering experiences.
Menu item cards, image galleries, featured carousels, and flexible grid layouts.
Modifier selection, cart sidebar, promo codes, and complete checkout flow.
Time slot picker, store info cards, delivery/pickup toggle, and address autocomplete.
Menu search bar, review cards, and star rating displays.
Works flawlessly on all device sizes and orientations.
Inherits your shadcn/ui theme with restaurant-specific tokens.
Already using shadcn/ui? Add restaurant features without changing your foundation.
Build food delivery platforms with components that understand restaurant operations.
Building restaurant sites or serving the restaurant industry with shadcn/ui.
Add ordering capabilities to restaurant websites with professional components.
Get started with production-ready components built on shadcn/ui.