Grid-Paper Beverage Brand Site

Give a consumer brand a connected storefront with the feel of a colorful paper scrapbook. Grid-Paper Beverage Brand Site combines a five-photo fan, condensed headlines, ink outlines and flavor-linked color with product selection, recipes, stockists and support pages. Its fictional Oat Parade reference has 34 routes; bag, saved items, pricing and forms operate locally, while actual payments, subscriptions, orders and message delivery require separate services.

What you get

  • A complete brand-shop reference with home, shop and eight product/bundle pages, collection index/four details, recipe index/six details, story, stockists, wholesale, FAQ, delivery/care, contact, newsletter, cart, checkout, privacy, terms and 404. The reference has 34 addressable routes across eighteen patterns; adapt that scope to the actual range and buying channels.
  • A varied homepage built on warm grid paper: compact headline and five-card photo fan with three stickers, flavor band, filterable product rail, outlined story split, stat bento, four-step field-to-fridge journey, recipe bento, fridge-door quotations, questions, yellow stockist panel, newsletter and shaped photo strip. The shared cobalt footer carries an oversized yellow wordmark.
  • Product cards/detail pages with flavor tints, one cobalt featured variant, gallery thumbs, 1/6/12-carton pricing with multipack savings, one-off/subscription toggle, quantity/add, taste profile, use suggestions, ingredient/nutrition/storage tabs, recipe pairing and related products. The bag drawer/full cart supply line editing, totals, welcome code and free-delivery meter; checkout validates local fields and shows a noncharging confirmation.
  • Shop search, collection chips, saved-items filter, sorting/count/empty state and a usage-based flavor matcher; recipe search/categories and full methods with serving quantities, ingredient checkboxes, tips and made-with product actions. Ingredient amounts rescale with servings and checked items survive that rescale, with rounding rules that still need recipe-specific review.
  • Stockist name/area/type/address search, type chips and linked list/SVG-map selection, with carried-product dots and empty recovery. Wholesale includes reasons, three price tiers and a sample-request form. Story contains founders, sourcing, timeline, values and team; service pages include zones/cutoffs, packaging/storage/returns, searchable FAQ, contact and newsletter preferences, plus indexed legal layouts.
  • Default output is a single HTML file with fonts and images embedded for offline viewing; a requested/existing framework gets components, data modules and real routes instead. The package includes twenty-one photos, template/content arrays, visual/page/image/motion/framework guides, asset inliner and static validator. These resources support a custom site, not a connected store backend.

Before you choose

Preserve the practical detail behind the playful surface: product relationships, pack math, recipes, buying channels and fulfillment expectations should agree. Use the reference’s visual grammar without inheriting fictional people, proof or operational promises. A local interaction is useful for review, but its confirmation message is not evidence that a backend action happened.

Good fit

  • An oat, juice, coffee, tea, kombucha or snack brand wants a cheerful carton-and-sticker identity with concrete buying information.
  • A small consumer business needs product discovery, recipes or rituals, stockists and support presented as one family.
  • A founder wants to review a believable storefront before integrating commerce, or adapt the visual system inside an existing project.

Not for

  • A quiet luxury or corporate identity that conflicts with condensed type, hard shadows and playful flavor color.
  • Real payment, recurring billing, accounts or fulfillment supplied by the example alone. Local confirmations do not establish those services.
  • A single-screen teaser that would leave most of the connected product, recipe and support structure unused.

How to use

You say/gridpaper-beverage-brand-site Build the full shop site for Oat Parade, a cheerful oat drink brand with seven flavors.
  1. Provide name, one-line promise, audience and actual products with names, prices, sizes and differences. Describe online sales, subscriptions, stockists and wholesale, then story, people, contact and delivery facts. Supply approved nutrition, ingredients, sourcing, reviews, years, partner locations and claims. List missing ordinary content for confirmation; omit an unsupported nutrition table rather than guessing health, organic, certification or regulatory facts.

  2. Choose standalone HTML with no existing codebase. In an existing or requested framework, inspect conventions, preserve unrelated files and translate content collections/renderers into components and actual routes, not an iframe or raw HTML injection. The package suggests Next.js/TypeScript for an unspecified requested framework. React generic controls have a ReUI mapping; photo fan, stickers, map and stepper compositions keep bespoke behavior/CSS, and non-React support needs checking.

  3. Preserve the quiet hero proportions: centered two-line Anton headline at about 60px desktop/42px phone, one 12px Space Mono support line, then five rotated photos across an 850px stage with speech note, sparkle and smile stickers. Each photo links to its subject and lifts/straightens on hover or focus. Keep the fan inside the first viewport and phone gutters; no extra CTA pair, announcement pill, statistics or badges belongs in this composition.

  4. Carry warm-white paper with faint 22/110px neutral grid lines across pages, solid cards above it, 2px ink outlines and hard offset shadows. Anton handles sentence-case headlines, Instrument Sans body and Space Mono labels/prices. Yellow marks actions, cobalt marks brand and product-specific colors stay attached to their flavors. Keep the 1280px container, 880px narrow measure, 16–40px gutters, 72–132px section rhythm and distinct radius scale; product cards are 26px, inputs 14px and controls pill-shaped. Avoid purple washes or replacing the paper with a flat ground.

  5. Populate product, collection, recipe, stockist, FAQ and note data together. Product copy needs its own short card note, tasting line, fuller introduction and useful best-for uses rather than a repeated description. Choose four/eight/twelve products for the standard grid or change to three columns for three/six/nine. Keep one meaningful featured product and the bundle only if it exists. Collections suit two/four entries, recipes need at least three for the home bento, and the note panel needs four or an adjusted three-column layout. The hero stays five cards.

  6. Update manually wired relationships after changing IDs: product pairings, recipe made-with product, stockist carried items, fan list, home recipe bento/links, shop matcher, bundle links and search-page index. Rename route patterns, navigation state and contextual links together. Adapt counts in headings, bundle photos and savings copy instead of leaving seven-carton wording after changing the range. Literal-link checking cannot catch every dynamic lookup failure, so walk direct and contextual entry points.

  7. Adapt buying mechanics from real rules. The sample multiplies base price by size, applies size savings, adds a further ten-percent subscription reduction and can apply a welcome-code discount afterward. Free-delivery eligibility uses the discounted subtotal. Bag count sums line quantities rather than the number of cartons inside each pack; cart lines distinguish product, size and one-off/subscription choice. Quantities cap at twenty-four and there is no inventory reservation or recurring-billing engine. Confirm stacking and thresholds instead of assuming those sample rules are appropriate.

  8. Keep local state limitations explicit. Bag, saved items, filters and promo state live in memory in the standalone reference, so they are not an account library or cross-visit cart. A framework implementation may add persistence, but that is additional work. Test empty and populated bag, removed lines, changed size/subscription/quantity, promo errors and checkout after navigation. Review delivery-versus-collection charges against real rules because the inspected totals function has no collection parameter.

  9. Preserve the recipe tools without overstating their precision. Servings range from one to four times the base count; quantities scale from the original recipe and checkboxes are restored after rerender. Grams/milliliters are rounded, count units use quarter fractions and a pinch remains a pinch. Review small/zero quantities, bake-specific instructions and slice-versus-serving labels. Method, tip, timings and nutrition do not become validated recipes merely because arithmetic updates.

  10. Build imagery as one sunny editorial food series with hard morning light, cream linen/plaster and cobalt/yellow props. Each product gets a distinct still life and every recipe, collection/process moment and person needs a relevant subject; card/detail reuse is appropriate for that same entity. The twenty-one supplied photos include seven carton still lifes, bundle, lifestyle, six recipe scenes, farm/mill, founders/team and cafe. Generated founders/team remain stand-ins; use approved real portraits for actual people.

  11. Replace product cartons, mixed box, brand breakfast table, oat field and mill imagery when the new business no longer matches them. Recipe/cafe/picnic scenes can remain neutral placeholders for compatible food/drink contexts. Packaging stays blank without text/logos; fit the product/cup into the actual card/fan crop and check faces/hands at desktop and 390px. An available agent image tool may charge, or use supplied assets; alternate crops do not count as new people/products. This reference itself needs no paid service to display.

  12. Change content roles when the business differs. A skincare/candle brand can use scents, routines and rituals instead of flavors/recipes, replacing nutrition with ingredients/use information. Without retail partners, remove stockist map/route and point the yellow panel to delivery; without wholesale remove that route and links. For real stockists, update names/hours/addresses/carried IDs and SVG coordinates/background labels. The illustrated map uses supplied positions, not geocoding, live inventory or visitor location.

  13. Review schedule and market assumptions across interface and copy. The reference computes a future Thursday with a Tuesday cutoff from visitor-local midnight, then Friday/Saturday alternatives; it is not a business-timezone or capacity service. Change its date logic alongside delivery zones, weekly schedule, pickup text and cutoffs. Replace dollar formatting, postal/phone validation, liter/glass quantities, package savings and policy dates for the actual market.

  14. Check every form’s outcome wording. The source intends a demo, but newsletter success promises a future letter, contact says a message was received and wholesale says a sample case is on its way after only a local delay. These need explicit demo copy until services exist. Checkout creates a random local order number and clears bag/promo, with a no-charge/no-send note even though surrounding text mentions an emailed confirmation. Preserve the truthful boundary, and do not describe those actions as delivery-tested.

  15. Rebrand metadata, logos/accessible names, footer/tagline/legal entity, contact/address, ALT text, story stats/timeline/team, search index, wholesale terms, delivery promises, promo code and order references outside the main data arrays too. A plausible placeholder must remain listed for confirmation. Actual testimonials, partner cafes and ingredient/sourcing proof require business evidence; animated stat counters do not validate the numbers.

  16. Prepare offline output with Node.js 18+ and initial network access to download/embed Anton, Instrument Sans and two Space Mono weights. Keep web-sized local WebP assets, target below 5MB and stay below 8MB. The inliner is the same helper inspected for the pharmacy reference: missing assets/font downloads fail after output may already be written, and deduplicated repeated images use a small script. Check process results and actual offline loading, not just file presence.

  17. Use the validator to inspect offline references, local-file existence in files/template modes, sample identities, static route patterns/IDs, labels, palette, hero signatures and size. These are text/regex checks rather than proof of every dynamic route, image right, transaction or responsive layout. Framework delivery needs its own build/type checks and route review. At 1440/1024/768/390px inspect home and every detail/service page, all overlays/focus/Escape, search keyboard results, saved/filter/sort states, gallery/tabs, price/totals, recipe scaler/checks, list/map selection, FAQ and form invalid/success paths. Check back navigation, reduced motion, offline/iframe behavior and report actual acceptance results and outstanding service/data gaps.

Requirements and costs

You bring
Brand name, one-line promise and audience · Products with names, prices, sizes and what makes each one different · How people buy (online, stockists, wholesale, subscription), your story, and delivery and contact details
Dependencies
Node.js 18 or newer on your agent's machine, to run the bundled script that builds the single offline file · Internet access while the file is built, so the fonts can be downloaded once and embedded · An image tool in your agent for the product, recipe and story photos (optional if you supply your own photos)
Outside costs
The agent generates product, recipe and story photos with its own image tool, which may incur that tool's usage charges. You can supply your own photos instead. Nothing else uses a paid service.
Publisher testing
v1.0.2 — Claude Code / Claude Desktop / Cowork / Codex / ChatGPT

FAQ

User reviews

—0 reviews

Select a star to share your experience.

No reviews yet. Ratings appear once readers share real experiences.

Similar Skills

View all skills