Skip to content

feat(marketing): ecosystem trust bar + "Every Funding Path" program selector#13

Merged
Benjtalkshow merged 3 commits into
boundlessfi:mainfrom
Benjtalkshow:feat/marketing-funding-programs
Jun 13, 2026
Merged

feat(marketing): ecosystem trust bar + "Every Funding Path" program selector#13
Benjtalkshow merged 3 commits into
boundlessfi:mainfrom
Benjtalkshow:feat/marketing-funding-programs

Conversation

@Benjtalkshow

@Benjtalkshow Benjtalkshow commented Jun 13, 2026

Copy link
Copy Markdown
Contributor

Builds two more marketing home-page sections from Figma (desktop + mobile) and a small centering fix, on top of the merged home-sections PR.

Sections

  • Ecosystem trust bar — a "Trusted By Communities, Ecosystems & Builders" label over the existing PartnerLogos marquee. Its teal-at-top gradient fades to ink by the bottom so it merges seamlessly with the hero glow above and the next section below.
  • "Every Funding Path. One Platform." (FundingPrograms) — a 4-program selector (Bounties, Hackathons, Crowdfunding, Grants) beside a blank dashboard-screenshot card. On desktop the selector auto-advances every 4s and is clickable (a manual pick resets the timer); on mobile every program stacks. The card is intentionally left blank for the dashboard screenshots. Respects prefers-reduced-motion.

Fix

  • Testimonials centering — the marquee was full-bleed while every other section caps at the 1240px column, so it looked off-center on wide screens. Contained it within the same centered column with its own overflow clip and edge fade.

Verification

npm run typecheck && npm run lint && npm run test && npx playwright test all pass (unit 14/14, e2e smoke 2/2).

Summary by CodeRabbit

Release Notes

  • New Features

    • Added a funding programs section to the home page showcasing Bounties, Hackathons, Crowdfunding, and Grants with responsive design (auto-advancing program selector on desktop, vertically stacked cards on mobile).
  • Style

    • Improved testimonials section layout structure.
    • Enhanced trust and partner logos display section.

A "Trusted By..." label over the existing PartnerLogos marquee, with a
teal-at-top gradient that fades to ink by the bottom so it merges with
the hero glow above and the next section below.
Heading and 4-program selector beside a blank dashboard-screenshot card.
The selector auto-advances and is clickable on desktop; mobile stacks
every program. Sits between the trust bar and the workflow section.
The marquee was full-bleed while every other section caps at the 1240px
column, so it read off-center on wide screens. Contained it within the
same centered column with its own overflow clip and edge fade.
@vercel

vercel Bot commented Jun 13, 2026

Copy link
Copy Markdown

@Benjtalkshow is attempting to deploy a commit to the Threadflow Team on Vercel.

A member of the Team first needs to authorize it.

@coderabbitai

coderabbitai Bot commented Jun 13, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Caution

Review failed

Pull request was closed or merged during review

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 8421882d-9459-49d6-a53a-1b7eaf3ee9d6

📥 Commits

Reviewing files that changed from the base of the PR and between 75be548 and 130e93f.

📒 Files selected for processing (5)
  • src/app/(public)/page.tsx
  • src/features/marketing/components/funding-programs.tsx
  • src/features/marketing/components/testimonials.tsx
  • src/features/marketing/components/trust-bar.tsx
  • src/features/marketing/index.ts

📝 Walkthrough

Walkthrough

Adds a new FundingPrograms marketing component with an auto-advancing desktop program selector and mobile stacked layout. Implements TrustBar with a real heading and PartnerLogos. Refactors Testimonials outer wrapper layout classes. The new component is exported from the marketing barrel and rendered on the home page.

Changes

Marketing Home Page Updates

Layer / File(s) Summary
FundingPrograms component implementation
src/features/marketing/components/funding-programs.tsx
Defines Program type, PROGRAMS data array (Bounties, Hackathons, Crowdfunding, Grants), DashboardCard and Caption helpers, and the exported FundingPrograms component with active index state, 4-second auto-advance interval, reduced-motion guard, and responsive desktop/mobile layout.
TrustBar implementation
src/features/marketing/components/trust-bar.tsx
Removes <Placeholder /> and renders a <Section> with gradient/layout classes, a "Trusted By Communities, Ecosystems & Builders" heading, and <PartnerLogos />.
Testimonials layout refactor
src/features/marketing/components/testimonials.tsx
Replaces the outer flex w-full items-start wrapper with w-full max-w-[1240px]; inner header/CTA row and marquee structure are unchanged.
Barrel export and home page wiring
src/features/marketing/index.ts, src/app/(public)/page.tsx
Exports FundingPrograms from the marketing feature barrel and inserts <FundingPrograms /> on the home page before <FundingPaths />.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

  • boundlessfi/boundless-platform#1: Introduces PartnerLogos as a reusable auto-scrolling marquee component, which is directly consumed by the updated TrustBar in this PR.

Poem

🐇 Hop hop, new programs appear on the page,
Bounties and Hackathons take center stage.
The trust bar blooms with logos so bright,
Testimonials wrap up snug and right.
With a 4-second tick the cards rotate on,
A marketing garden where ideas are drawn! 🌱

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and concisely summarizes the two main marketing features: the ecosystem trust bar and the funding programs selector component, matching the primary changes in the changeset.
Docstring Coverage ✅ Passed Docstring coverage is 83.33% which is sufficient. The required threshold is 80.00%.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@Benjtalkshow Benjtalkshow merged commit 1e1a0e1 into boundlessfi:main Jun 13, 2026
2 of 4 checks passed
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