shippage
v0.3.0
Published
The conversion intelligence layer for Magic UI. 35,000+ lines of A/B-tested conversion data, 300 design tokens, 69 Magic UI components mapped to sections, 10 industry playbooks, 55 headline formulas, 100-point quality scoring. Free forever.
Maintainers
Readme
shippage
Conversion-optimized SaaS landing page sections built on shadcn/ui + Magic UI.
Add production-ready, conversion-structured landing page sections to any React project. Like shadcn/ui, but for entire landing page sections — with copy structure, animations, and mobile optimization baked in.
Quick Start
# Initialize in your existing project
npx shippage init
# Add sections
npx shippage add hero-centered pricing faq cta-footer
# Or add everything
npx shippage add --allWhat You Get
18 conversion-optimized sections, each with:
- Responsive layout (mobile-first, 44px touch targets)
- Framer Motion animations (scroll reveals, hover states, stagger)
- shadcn/ui components (Button, etc.)
- Conversion copy structure (headlines, subheadlines, CTAs, trust hints)
- Accessibility (semantic HTML, focus rings, reduced-motion support)
Available Sections
Navigation
navbar Navigation + persistent CTA
Hero
hero-centered Full-width hero with centered copy
hero-split Hero with screenshot alongside copy
Trust & Social Proof
social-proof-logos Logo bar, metrics, traction signals
Problem
pain-points Problem agitation with icons
Solution
features-alternating Feature rows with alternating layout
features-bento Bento grid feature showcase
how-it-works 3-step process explanation
Proof
testimonials Customer quotes with attribution
comparison-table Competitor comparison
Conversion
pricing Pricing tiers with highlight
faq Accordion FAQ with objection handling
cta-footer Final CTA + footer
contact-form Lead capture with honeypot spam protection
waitlist Email capture with waitlist counter
Utility
exit-intent-popup Exit-intent popup (session-aware)
sticky-cta-bar Sticky bar after hero scrolls away
cookie-consent GDPR/CCPA cookie consent bannerCommands
shippage init
Initialize Shippage in your project. Detects your framework, installs dependencies (Framer Motion, Lucide React), sets up shadcn/ui if needed, and creates shippage.json.
npx shippage init # Interactive
npx shippage init --framework nextjs -y # Non-interactive
npx shippage init --vibe dark-premium # Set vibe presetSupported frameworks: Next.js, Vite, Remix, Astro, Nuxt, SvelteKit
shippage add [sections...]
Add one or more sections to your project.
npx shippage add hero-centered # Add one section
npx shippage add hero-split pricing faq # Add multiple
npx shippage add --all # Add all 18 sections
npx shippage add --all -y # Skip overwrite promptsSections are written as .tsx files to your sections directory (default: src/components/sections/).
shippage list
List all available sections with their conversion jobs.
How It Works
shippage initdetects your framework and creates a configshippage addwrites self-contained React components to your project- You import and compose them in your page
- Customize the placeholder copy with your product details
// app/page.tsx
import { Navbar } from "@/components/sections/navbar";
import { HeroCentered } from "@/components/sections/hero-centered";
import { PainPoints } from "@/components/sections/pain-points";
import { FeaturesAlternating } from "@/components/sections/features-alternating";
import { Pricing } from "@/components/sections/pricing";
import { FAQ } from "@/components/sections/faq";
import { CTAFooter } from "@/components/sections/cta-footer";
export default function LandingPage() {
return (
<>
<Navbar />
<HeroCentered />
<PainPoints />
<FeaturesAlternating />
<Pricing />
<FAQ />
<CTAFooter />
</>
);
}Requirements
- Node.js >= 20
- React project with Tailwind CSS
- shadcn/ui initialized (or let
shippage initdo it)
Dependencies
Each section uses:
- shadcn/ui — Button and base components
- Framer Motion — Animations
- Lucide React — Icons
- Tailwind CSS — Styling
Part of the Shippage Ecosystem
This CLI installs the component library. For AI-powered landing page generation with conversion copy, design tokens from 200+ SaaS sites, and automated QA — use the Shippage Claude Code skill.
The skill uses these same components but writes real conversion copy, selects sections based on your product, and applies design tokens automatically.
License
MIT
