Confetti Marketing Landing

Give a people-centered product a warm launch story that visitors can explore. Confetti Marketing Landing frames a quiet headline with dotted porcelain panels and tilted paper stickers, then introduces a clickable product feed, browseable collection and team-size pricing. Its Beanhop team-culture app is fictional; the example reactions, map activity and signup states demonstrate the interface rather than a connected workspace.

What you get

  • A complete light-only homepage: dotted hero with one action and clipped edge stickers, wordmark row, feature trio, product preview, four-card bento, searchable/filterable template library, dotted world map, pricing, masonry testimonials/customer-story card, featured-plus-list blog, FAQ, email action and dotted footer. The product window sits after the feature trio rather than inside the first screen.
  • Product UI, charts, stickers and map drawn in HTML/CSS/SVG, renamed to the product’s actual objects and people. The preview includes a segmented feed filter, reaction buttons with a brief confetti response and two predefined posts that arrive after first visibility, then stop. The weekly chart exposes invited/attended counts on hover/focus; these are illustrative data, not measured engagement or a running collaboration service.
  • A browseable collection with category counts, text search, responsive cards, reset/empty states and local “Use template” toggles. The map uses an embedded land bitmap with arcs and monogram pins; hover/focus/tap cards show example person, city, local-time label and weekly activity. Library toggles and map examples do not install a template, locate visitors or prove active users.
  • Two-to-four-plan pricing with one featured card, monthly/yearly display and a team-size slider. Per-person rates become a team monthly total and, for annual billing, an annual amount; free-tier limits can display an upgrade hint. Article routes, changelog search/filters, signup, sign-in, contact, privacy, terms and a designed 404 complete the page family. Forms validate and change local state but do not create real accounts or send email.
  • Bricolage Grotesque display, Figtree body/UI and limited Gochi Hand annotations; one emerald interface accent, pastels on stickers/tiles, a 1240px content grid and wider dotted frames. Tilted cards, short word reveals and occasional celebration support the message, with reduced-motion alternatives. This style intentionally has no dark theme.
  • A template plus style/section/image/motion/icon guidance, eight example photographs, asset inliner and static validator. Default adapted output is one HTML file with all three fonts and images embedded for offline review. An existing/requested framework gets real components, routes and data modules using the same design rather than an iframe wrapping the original page.

Before you choose

Use the playful details to explain a concrete product action, then distinguish local feedback from a real outcome. A reaction burst, added-template label or successful signup pane should never substitute for a saved account or confirmed service response. Keep customer proof and map activity tied to approved evidence while retaining the useful browsing and pricing interactions.

Good fit

  • A founder or indie team wants a friendly launch or waitlist site that makes a product approachable through a small set of concrete interactions.
  • A team, community, habit or consumer app can tell its story through people, progress, templates/recipes and occasional celebration.
  • A small product team needs article pages, changelog, forms and legal content to agree with the homepage instead of receiving a disconnected hero mockup.

Not for

  • A dark, glassy or extremely sparse identity. The dotted panels, emerald accent and paper stickers are deliberate parts of this bright style.
  • A ready CMS or live blog editor. Articles and changelog are local data, with no authoring or publishing backend.
  • Production accounts, payments, SSO, subscriptions or persistent team/template data without additional services. A success pane or local toggle does not implement those systems.

How to use

You say/confetti-marketing-landing Build a landing page for Beanhop, an app that turns kudos, birthdays and rituals into one feed for remote teams.
  1. Provide the product name, audience and one-line value, an announcement, three supportable proof points, core capabilities, plan tiers/prices and a collection to browse. Templates, recipes, integrations or use cases can fill that role. Add approved testimonials/customer story, article ideas and photos where available. Draft missing copy in a consistent voice and list every unconfirmed metric, quote, person, price, region, date or policy for review.

  2. With no existing project, adapt the self-contained template. In an existing/requested React, Next.js, Vue, Svelte or Astro project, inspect its conventions and build components, typed data and real routes, preserving unrelated files. Use local fonts/packages and stack-appropriate motion; do not wrap the original HTML in an iframe as the framework implementation.

  3. Choose sections in canonical order. Header, calm hero and footer remain; retain signup, sign-in and at least one legal page, with changelog/contact where linked. A shorter waitlist page can omit middle sections and pricing, but remove their navigation and FAQ references together. Developer tools can map the library to integrations/starters and the map to regions; consumer products can use routines or recipes.

  4. Preserve the framed hero and restrained copy scale: announcement pill, two deliberate heading lines capped at 60px desktop/about 27px phone, short lead and one action. Keep six edge stickers clear of text and controls, with simpler phone treatment. Use dotted grids within panels rather than behind the whole page, emerald for interface emphasis and pastels only for paper/avatars/tags. Maintain the three font roles and sparse handwritten notes.

  5. Rewrite all product-window labels, people, feed rows, chart captions, stickers, collection items and map pins to fit the actual product. Keep product UI and data graphics in code instead of generating screenshots. The two timed feed entries are predefined examples, not incoming server events; reactions change local counts and decoration. Inspect the preview’s information on phones instead of treating the desktop mockup as automatically usable at every scale.

  6. Populate collection IDs, categories and article slugs together, then check search/filter counts and no-results recovery. Six to nine collection items with three or four categories is the guide’s starting point, not an obligation to invent material. The first article is featured and the next two fill the side list; further entries need valid detail content. Rebalance three testimonial columns and remove the stat card if no verified figure exists. Use four to eight FAQs tailored to actual objections.

  7. Treat the map as a visual explanation. Its arcs/pins and weekly counts come from local arrays; time is calculated when the map builds from fixed numeric offsets, not a live time-zone/DST service or continuously refreshed clock. Replace sample people/locations/activity and confirm any availability or usage-counter claim. Test pin cards by keyboard, pointer and touch, and review whether a map is useful for the brief before keeping it.

  8. Set two to four plan cards and matching price entries/grid columns, with one featured plan. Verify per-seat monthly/annual rates, team totals, annual charge and free-tier boundary/upgrade hint together. Keep the sample annual-discount badge only if approved pricing supports it. The slider estimates a team price but does not create a checkout or save a purchase. For no pricing, remove the related controls and their assumptions rather than leaving dead links.

  9. Plan photo roles: four testimonial portraits, one customer-story scene and three article covers. The desk and walking-colleagues photos can be disclosed workplace placeholders; high-five imagery fits team/culture topics only. Replace and rename the sample customer-story photo. Generated portraits are stand-ins, never photos of named real customers; request permissioned material for real people. An available agent image tool may charge; otherwise use supplied photos or fixed-ratio labelled gaps and identify what is missing.

  10. Replace sample metadata, favicon, wordmarks, fake product URL, signup defaults, quotes, article bylines/slugs, contact promises, newsletter, addresses and legal text. Keep story, collection names and signup’s initial selection aligned. Security-review, hosting and encryption wording are sample claims that need actual confirmation; neither a green badge nor a successful validator proves them.

  11. Exercise signup/sign-in/contact/CTA/newsletter forms through required-field errors, loading, summary and reset. Their handlers use timers while some markup claims sent workspace or sign-in links; keep those states explicitly demonstrative until real services confirm delivery. SSO is an informational UI path, not a configured identity provider. Local collection selections, reactions and form states are not durable user data and reset with the page.

  12. Build the default file with Node.js 18+ and initial internet access to download/embed Bricolage Grotesque, Figtree and Gochi Hand alongside local pictures. Aim below 5 MB and remain under 8 MB; a written file alone does not prove success if missing assets caused a failing exit. Validate the finished HTML or documented local-files variant, noting that files mode does not verify referenced file existence. Framework output needs its own build/type/lint checks.

  13. Review every route and section twice at 1440, 1024, 768 and 390px, plus overflow across 360–1920px and the standalone scripts-only iframe. Check drawer focus/Escape, billing/team size, library empty state, feed filter/reactions, chart and map tooltips, FAQ, article/changelog navigation, unknown routes and all form states. Reduced motion skips feed insertions, bursts, map drawing and count-ups. Deliver the path, checks actually performed and remaining fact/photo/service gaps, then request changes in plain language.

Requirements and costs

You bring
Product name, audience and a one-line value proposition · Key capabilities, plan tiers with prices, and a collection to browse (templates, recipes or integrations) · Optional: testimonials, a customer story, article ideas and your own photos
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 generation tool in your agent for portraits and article covers (optional; without it you supply photos)
Outside costs
Testimonial portraits, the customer-story photo and article covers are generated with your agent's own image tool when available, which may incur that tool's usage charges. Without an image tool, your agent asks for your photos and leaves sized slots.
Publisher testing
v1.0.4 — 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