Skip to content

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

Merged
0xdevcollins merged 1 commit into
0xdevcollins:mainfrom
Praizfotos:feat/product-pages-index-checkout-paybylink-invoicing
Jun 2, 2026
Merged

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

Conversation

@Praizfotos

Copy link
Copy Markdown
Contributor

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

vercel Bot commented Jun 1, 2026

Copy link
Copy Markdown

@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

drips-wave Bot commented Jun 1, 2026

Copy link
Copy Markdown

@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

@0xdevcollins 0xdevcollins merged commit bb75ff7 into 0xdevcollins:main Jun 2, 2026
1 check failed
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

2 participants