Skip to content

feat: /products index + hosted-checkout, pay-by-link, invoicing pages#162

Open
Praizfotos wants to merge 1 commit into
0xdevcollins:mainfrom
Praizfotos:feat/product-pages-index-checkout-paybylink-invoicing
Open

feat: /products index + hosted-checkout, pay-by-link, invoicing pages#162
Praizfotos wants to merge 1 commit into
0xdevcollins:mainfrom
Praizfotos:feat/product-pages-index-checkout-paybylink-invoicing

Conversation

@Praizfotos
Copy link
Copy Markdown

Summary

Adds the three missing product pages and a /products index, completing the work started in #136.

New routes

Route Description
/products Index page — "One engine. Four ways to use it." — 4 cards linking to each product
/products/hosted-checkout Full copy: hero, features, API example
/products/pay-by-link Full copy: hero, features, API example
/products/invoicing Full copy: hero, features, API example (replaces Coming Soon stub)

Changed files

  • apps/www/src/app/products/page.tsx — new index page using PageShell
  • apps/www/src/app/products/hosted-checkout/page.tsx — new
  • apps/www/src/app/products/pay-by-link/page.tsx — new
  • apps/www/src/app/products/invoicing/page.tsx — new
  • apps/www/src/components/v2/Footer.tsx — Product column links updated from /#product to standalone pages
  • apps/www/src/app/sitemap.ts/products index + 4 sub-pages added

Design

All three new pages use ProductStoryLayout (black background, italic display headlines, mono labels) for visual consistency with /products/gateway from #136.

Tested

  • TypeScript: no "use client" / metadata conflict (pages are server components using PageShell for client interactivity)
  • Footer links verified to point to correct routes
  • Sitemap entries verified

Closes #139

… pages

- Add /products index page with 4 product cards (hosted-checkout,
  pay-by-link, invoicing, payouts) using PageShell + black bg layout
- Add /products/hosted-checkout standalone page with full copy,
  features list, and API example
- Add /products/pay-by-link standalone page with full copy,
  features list, and API example
- Add /products/invoicing standalone page replacing Coming Soon stub,
  with full copy, features list, and API example
- Update Footer Product column: replace /#product hash links with
  /products/hosted-checkout, /products/pay-by-link, /products/invoicing,
  /products/payouts
- Update sitemap.ts: add /products index + 4 product sub-pages

All product pages use ProductStoryLayout (black bg, italic display
headlines, mono labels) for visual consistency with /products/gateway.

Closes 0xdevcollins#139
@vercel
Copy link
Copy Markdown

vercel Bot commented Jun 1, 2026

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

A member of the Team first needs to authorize it.

@drips-wave
Copy link
Copy Markdown

drips-wave Bot commented Jun 1, 2026

@Praizfotos Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

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.

Marketing: /products family (hosted-checkout, pay-by-link, invoicing) + index

1 participant