Payload CMS 3.0 patterns for StockFind marketing content. Use when adding CMS collections, querying marketing content, configuring Payload, or managing the admin panel.
GitHub Issue: #151
Status: Planned (post-launch)
Plan file: .claude/plans/deep-painting-sketch.md
| Decision | Choice |
|---|---|
| Pattern | Monolithic (inside @apps/web) |
| Database | Same Neon Postgres via @payloadcms/db-vercel-postgres |
| Admin panel | /admin |
| Auth | Payload built-in (CMS admin only, separate from Better Auth) |
| Content querying | Payload Local API (getPayload()) in Server Components |
| Rich text | @payloadcms/richtext-lexical |
| Collection | Purpose |
|---|
features | Landing page feature cards |
testimonials | Customer quotes |
faqs | FAQ entries (rich text answers) |
pricing-tiers | Pricing plans with feature lists |
steps | "How it works" steps |
pages | Generic page content (hero, CTA) |
users | CMS admin users (Payload built-in) |
Use marketing: prefix for all CMS content: