Kaffe Origin is live, and it is free.
A catalogue built for products that have something to prove about themselves. Every coffee publishes its batch, altitude, producer, varietal, harvest and process in hairline spec tables, because for specialty coffee that is not metadata, it is the product.
The whole interface is black and white on purpose, so the photography can do the one thing a flat template cannot: every image rests in grayscale and blooms into full colour when you touch it. On phones the same reveal fires as each card scrolls into view, so it does not become a desktop-only flourish.
Two CMS collections that talk to each other. Tag a coffee with a brewing method and it appears on that method's page by itself. Add a fifth method and the index, the navigation and a whole new detail page build themselves.
Inside the project there are two design pages: the full design system and a prompting guide with seven copy-paste prompts written against the real CMS fields, so an agent can fill in your content without inventing styles and wrecking the design.
Kaffe Origin is live, and it is free.
A catalogue built for products that have something to prove about themselves. Every coffee publishes its batch, altitude, producer, varietal, harvest and process in hairline spec tables, because for specialty coffee that is not metadata, it is the product.
The whole interface is black and white on purpose, so the photography can do the one thing a flat template cannot: every image rests in grayscale and blooms into full colour when you touch it. On phones the same reveal fires as each card scrolls into view, so it does not become a desktop-only flourish.
Two CMS collections that talk to each other. Tag a coffee with a brewing method and it appears on that method's page by itself. Add a fifth method and the index, the navigation and a whole new detail page build themselves.
Inside the project there are two design pages: the full design system and a prompting guide with seven copy-paste prompts written against the real CMS fields, so an agent can fill in your content without inventing styles and wrecking the design.