Skip to content

Add a compact testimonials section to the homepage - #6678

Draft
brsbl wants to merge 6 commits into
mainfrom
web/landing-testimonials
Draft

brsbl wants to merge 6 commits into
mainfrom
web/landing-testimonials

Conversation

@brsbl

@brsbl brsbl commented Oct 30, 2026 •

Copy link
Copy Markdown
Collaborator

Human comments

What was wrong

The homepage shows which companies people work at, but nothing about what builders say after using bb. Public endorsements from X, GitHub and a blog post weren't shown anywhere on the site.

What changed

  • A new testimonials section, "A daily driver for builders.", sits between "Fork it. Make it your own." and the closer.
  • It shows twelve quotes in one plain card style for every source: quote, avatar, name, @handle or source, and a small source icon.
  • Quotes are cut to the endorsement only, with every cut marked "…".
  • Each whole card opens the original post in a new tab.
  • Desktop shows four columns over three rows.
  • Tablets show two columns. Phones show one swipeable row with the next card peeking in.
  • Clicks fire landing_testimonial_clicked with the source (x, github or blog).
  • Avatars are bundled small images, not hotlinked. The blog author gets an initials circle.

How you verified

  • @bb/web typecheck passed.
  • @bb/web tests passed (38 files, 347 tests), including a new test for new-tab links and click tracking.
  • Changed files pass oxfmt and oxlint.
  • At 1440px the section is 545px tall. At 768px it is 756px, and at 360px it is 417px.
  • Checked in headless Chrome at 1440, 768 and 360px wide, in light and dark.

Before: 1e9a0c5 · After: 7dd6f7b · Captured at 2×

Screen / state Viewport Before After
Statement to closer · light Desktop · 1440 Before desktop light After desktop light
Statement to closer · dark Desktop · 1440 Before desktop dark After desktop dark
Statement to closer · light Tablet · 768 Before tablet light After tablet light
Statement to closer · dark Tablet · 768 Before tablet dark After tablet dark
Statement to closer · light Phone · 360 Before phone light After phone light
Statement to closer · dark Phone · 360 Before phone dark After phone dark

BB-Thread-ID: thr_t5vjqi8ip6

AGENT GENERATED

🤖 Generated with Claude Code

brsbl and others added 6 commits October 30, 2026 17:32
Seven public endorsements from X, GitHub and a blog post sit between the
statement and the closer. Each card links to the original post and clicks
are tracked by source.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Adds Tobi Lütke, Ben Tossell, David Ondrej, Chris Banes, Scott Sunarto
and Timi Ajiboye, keeps five existing cards, and preserves a post's own
line breaks in the quote.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Twelve equal cards fill the grid evenly (three rows of four, six of
two), so the unused wide-card option goes too.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant