Skip to content

[about-page][Section] Why we built this (mission) #331

Description

@Benjtalkshow

Context

This is the heart of the About page: why the builders directory exists. It should feel like a genuine mission statement, focused on the people who build, not on the Boundless product. Three value points give it structure.

What to build

A WhyWeBuiltThis section: an eyebrow, a heading, a paragraph, and a three-item value list (icon + title + one line each). No data fetching.

Web copy (use exactly this)

  • Eyebrow: Why we built this
  • Heading: Great products are easy to find. The people who build them are not.
  • Paragraph: Every project on Boundless represents months of work by developers, designers, and founders. But while the products get attention, the people behind them often stay invisible. We built this directory to change that: a home where the ecosystem's builders can be discovered, followed, and celebrated for what they ship.
  • Value points (title + line):
    1. VisibilityPut builders and their work in front of the whole ecosystem, not just their own network.
    2. DiscoveryHelp founders, collaborators, and funders find the right people and the projects worth backing.
    3. RecognitionCelebrate the teams turning ideas into real, shipped products on Stellar.

Where files go

  • components/about/why-we-built-this.tsx.

How Boundless builds this (reference)

Boundless "value" sections (private repo) pair a SectionHeading (eyebrow + title + description) with a responsive row of feature items, each a small icon in a tinted square, a bold title, and a muted one-line description. Reuse the vendored primitives, do not rebuild:

  • components/marketing/section.tsx -> Section, SectionHeading, Eyebrow for the header block.
  • components/icons (or lucide-react) for the three value-point icons.
  • For the feature-item look, see components/marketing/four-steps.tsx and components/marketing/feature-list-section.tsx already in the repo for the established pattern.

Design system (must follow)

  • Read design.md. Use token utilities only. Icons in text-primary-500 on a subtle tinted surface (bg-primary-500/8 or similar token-based tint). Titles use the heading scale; descriptions use text-muted-foreground.
  • Content caps at max-w-page.

Out of scope

No stats, no data fetching. Static mission copy only.

Acceptance criteria

  • Renders the exact eyebrow, heading, paragraph, and three value points above.
  • Uses Section / SectionHeading and the icon library.
  • Value points read well on mobile (stack) and desktop (row).
  • npm run lint and npm run build pass.
  • Screenshot attached to the PR.

References (in this repo)

  • components/marketing/section.tsx, components/marketing/four-steps.tsx, components/marketing/feature-list-section.tsx, components/icons, design.md.

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave programabout-pageBuilders about page workfrontendFrontend developmentsectionA page section component

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions