Landing Page Demo
The @saas/landing module provides a public marketing landing page with Hero, Features, Pricing, FAQ, and CTA sections.
Module: @saas/landing · Route: / · Docs · Install Guide
Live Demo
🖥️
Landing Page — Live Demo
View demo at https://your-app.zeabur.app/ Configure your deployed Next.js app URL via the VITEPRESS_DEMO_BASE environment variable, then rebuild to enable live iframe embeds.
Sections
| Section | Component | Description |
|---|---|---|
| Navigation | marketing-nav.tsx | Top nav with logo, links, CTA button |
| Hero | hero.tsx | Headline, subtext, primary + secondary CTA |
| Features | features.tsx | Feature grid with icons |
| Pricing | pricing.tsx | Tiered pricing cards with billing toggle |
| FAQ | faq.tsx | Accordion-style FAQ |
| CTA | cta.tsx | Bottom call-to-action banner |
| Footer | marketing-footer.tsx | Links + copyright |
API Demo
The landing module includes a demo route handler at /api/demo/landing:
GET/api/demo/landing
Customization
After installing, update:
- Branding: Edit site name in
components/marketing/marketing-nav.tsx - Pricing tiers: Update
DEFAULT_PRICING_TIERSincomponents/marketing/pricing.tsx - Feature list: Edit
features.tsxto match your product - Hero copy: Update headline and CTA text in
hero.tsx