opentable.com
Design analysis
A heading with a view-all affordance introduces a horizontal row of restaurant cards. Image-led cards combine metadata, ratings, booking activity, save controls, and a repeated availability action.
Prompt preview
## Reference images Study these alongside the description below: hierarchy, rhythm, spacing, colour. Build for the product you are asked about, using this design language. - Component: https://kage-design-assets.t3.tigrisfiles.io/components/opentable-com/dad68d84-d5d0-4fa5-a1c8-84465fc5fc04-1789146315-1.webp - Full page it was cut from: https://kage-design-assets.t3.tigrisfiles.io/screenshots/opentable-com/dad68d84-d5d0-4fa5-a1c8-84465fc5fc04-1789146276379-full.webp - Component on Kage: https://kage.design/component/opentable-feature-grid ## Before you start Ask what the user's product, audience, and brand are, then apply the principles below to that context rather than reproducing a restaurant-booking site. Create a horizontally scrollable discovery-card section for items available now. Use these rules: - Place a section heading on the left and a quiet secondary link on the right inside a max-width container. - Use five equal cards on desktop, each with a 16:9-ish image, 1px #e1e3e6 border, 6px radius, and restrained shadow or elevation. - Establish a hierarchy: bold item name, muted category/location line, rating row with a warm red accent #c83c51, activity line, and an outlined availability button. - Keep card padding around 10–12px; image corners should follow the card radius. Use charcoal #292d35 and muted #69717a. - Add a bookmark icon in the image/content boundary and a circular next-arrow control overlapping the right edge. Make carousel controls keyboard accessible and support touch scrolling. - Preserve consistent card heights with line clamping for long descriptions and keep the action aligned near the bottom. Never: use logos, product names, copy, illustrations, imagery, or exact visual assets from the reference.
kage