Skip to content

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

https://your-app.zeabur.app/ Open ↗
🖥️
Landing Page — Live Demo

Configure your deployed Next.js app URL via the VITEPRESS_DEMO_BASE environment variable, then rebuild to enable live iframe embeds.

View demo at https://your-app.zeabur.app/

Sections

SectionComponentDescription
Navigationmarketing-nav.tsxTop nav with logo, links, CTA button
Herohero.tsxHeadline, subtext, primary + secondary CTA
Featuresfeatures.tsxFeature grid with icons
Pricingpricing.tsxTiered pricing cards with billing toggle
FAQfaq.tsxAccordion-style FAQ
CTActa.tsxBottom call-to-action banner
Footermarketing-footer.tsxLinks + copyright

API Demo

The landing module includes a demo route handler at /api/demo/landing:

GET/api/demo/landing
Base URL (your deployed Next.js app)
Authorization Header (optional)
Try in Live App →

Customization

After installing, update:

  1. Branding: Edit site name in components/marketing/marketing-nav.tsx
  2. Pricing tiers: Update DEFAULT_PRICING_TIERS in components/marketing/pricing.tsx
  3. Feature list: Edit features.tsx to match your product
  4. Hero copy: Update headline and CTA text in hero.tsx

Released under the MIT License.