shipdeck
Version:
Ship MVPs in 48 hours. Fix bugs in 30 seconds. The command deck for developers who ship.
458 lines • 11 kB
JSON
{
"version": "1.0.0",
"updated": 1757333649014,
"stats": {
"totalComponents": 15,
"totalDownloads": 0,
"popularComponents": [],
"recentlyAdded": []
},
"components": [
{
"id": "auth-login-form",
"name": "Login Form",
"category": "authentication",
"description": "Production-ready login form with validation",
"version": "1.0.0",
"framework": "react",
"dependencies": [
"react",
"react-hook-form",
"zod"
],
"tags": [
"auth",
"form",
"login",
"validation"
],
"author": "Shipdeck",
"license": "MIT",
"downloads": 1,
"rating": 5,
"tested": true,
"wcagCompliant": true,
"estimatedIntegrationTime": 60,
"sizeKB": 12,
"complexity": "simple",
"createdAt": 1757333649004,
"updatedAt": 1757333649007
},
{
"id": "auth-signup-flow",
"name": "Signup Flow",
"category": "authentication",
"description": "Complete signup flow with email verification",
"version": "1.0.0",
"framework": "react",
"dependencies": [
"react",
"react-hook-form",
"zod",
"@sendgrid/mail"
],
"tags": [
"auth",
"signup",
"email",
"verification"
],
"author": "Shipdeck",
"license": "MIT",
"downloads": 0,
"rating": 5,
"tested": true,
"wcagCompliant": true,
"estimatedIntegrationTime": 120,
"sizeKB": 24,
"complexity": "medium",
"createdAt": 1757333649004,
"updatedAt": 1757333649007
},
{
"id": "auth-oauth-providers",
"name": "OAuth Providers",
"category": "authentication",
"description": "OAuth integration for Google, GitHub, Twitter",
"version": "1.0.0",
"framework": "react",
"dependencies": [
"next-auth",
"react"
],
"tags": [
"auth",
"oauth",
"social",
"google",
"github"
],
"author": "Shipdeck",
"license": "MIT",
"downloads": 0,
"rating": 4.8,
"tested": true,
"wcagCompliant": true,
"estimatedIntegrationTime": 180,
"sizeKB": 18,
"complexity": "medium",
"createdAt": 1757333649004,
"updatedAt": 1757333649007
},
{
"id": "dashboard-analytics",
"name": "Analytics Dashboard",
"category": "dashboard",
"description": "Real-time analytics dashboard with charts",
"version": "1.0.0",
"framework": "react",
"dependencies": [
"react",
"recharts",
"date-fns"
],
"tags": [
"dashboard",
"analytics",
"charts",
"metrics"
],
"author": "Shipdeck",
"license": "MIT",
"downloads": 0,
"rating": 4.9,
"tested": true,
"wcagCompliant": true,
"estimatedIntegrationTime": 300,
"sizeKB": 45,
"complexity": "complex",
"createdAt": 1757333649004,
"updatedAt": 1757333649007
},
{
"id": "dashboard-sidebar",
"name": "Collapsible Sidebar",
"category": "dashboard",
"description": "Responsive sidebar navigation",
"version": "1.0.0",
"framework": "react",
"dependencies": [
"react",
"react-router-dom"
],
"tags": [
"dashboard",
"navigation",
"sidebar",
"menu"
],
"author": "Shipdeck",
"license": "MIT",
"downloads": 0,
"rating": 4.7,
"tested": true,
"wcagCompliant": true,
"estimatedIntegrationTime": 90,
"sizeKB": 15,
"complexity": "simple",
"createdAt": 1757333649004,
"updatedAt": 1757333649007
},
{
"id": "data-table-advanced",
"name": "Advanced Data Table",
"category": "data",
"description": "Sortable, filterable data table with pagination",
"version": "1.0.0",
"framework": "react",
"dependencies": [
"react",
"@tanstack/react-table"
],
"tags": [
"table",
"data",
"grid",
"sort",
"filter",
"pagination"
],
"author": "Shipdeck",
"license": "MIT",
"downloads": 0,
"rating": 4.9,
"tested": true,
"wcagCompliant": true,
"estimatedIntegrationTime": 240,
"sizeKB": 32,
"complexity": "complex",
"createdAt": 1757333649004,
"updatedAt": 1757333649007
},
{
"id": "data-infinite-scroll",
"name": "Infinite Scroll List",
"category": "data",
"description": "Performant infinite scrolling with virtualization",
"version": "1.0.0",
"framework": "react",
"dependencies": [
"react",
"react-window"
],
"tags": [
"list",
"scroll",
"infinite",
"virtual",
"performance"
],
"author": "Shipdeck",
"license": "MIT",
"downloads": 0,
"rating": 4.6,
"tested": true,
"wcagCompliant": true,
"estimatedIntegrationTime": 150,
"sizeKB": 20,
"complexity": "medium",
"createdAt": 1757333649004,
"updatedAt": 1757333649007
},
{
"id": "form-multi-step",
"name": "Multi-Step Form",
"category": "forms",
"description": "Wizard-style multi-step form with progress",
"version": "1.0.0",
"framework": "react",
"dependencies": [
"react",
"react-hook-form",
"framer-motion"
],
"tags": [
"form",
"wizard",
"multi-step",
"progress"
],
"author": "Shipdeck",
"license": "MIT",
"downloads": 0,
"rating": 4.8,
"tested": true,
"wcagCompliant": true,
"estimatedIntegrationTime": 180,
"sizeKB": 28,
"complexity": "medium",
"createdAt": 1757333649004,
"updatedAt": 1757333649007
},
{
"id": "form-file-upload",
"name": "File Upload with Preview",
"category": "forms",
"description": "Drag-and-drop file upload with image preview",
"version": "1.0.0",
"framework": "react",
"dependencies": [
"react",
"react-dropzone"
],
"tags": [
"form",
"upload",
"file",
"drag-drop",
"image"
],
"author": "Shipdeck",
"license": "MIT",
"downloads": 0,
"rating": 4.7,
"tested": true,
"wcagCompliant": true,
"estimatedIntegrationTime": 120,
"sizeKB": 18,
"complexity": "medium",
"createdAt": 1757333649004,
"updatedAt": 1757333649007
},
{
"id": "payment-stripe-checkout",
"name": "Stripe Checkout",
"category": "payment",
"description": "Complete Stripe payment integration",
"version": "1.0.0",
"framework": "react",
"dependencies": [
"react",
"@stripe/stripe-js",
"@stripe/react-stripe-js"
],
"tags": [
"payment",
"stripe",
"checkout",
"billing"
],
"author": "Shipdeck",
"license": "MIT",
"downloads": 0,
"rating": 5,
"tested": true,
"wcagCompliant": true,
"estimatedIntegrationTime": 300,
"sizeKB": 35,
"complexity": "complex",
"createdAt": 1757333649004,
"updatedAt": 1757333649007
},
{
"id": "payment-subscription-manager",
"name": "Subscription Manager",
"category": "payment",
"description": "Manage subscriptions, plans, and billing",
"version": "1.0.0",
"framework": "react",
"dependencies": [
"react",
"@stripe/stripe-js"
],
"tags": [
"payment",
"subscription",
"billing",
"saas"
],
"author": "Shipdeck",
"license": "MIT",
"downloads": 0,
"rating": 4.9,
"tested": true,
"wcagCompliant": true,
"estimatedIntegrationTime": 240,
"sizeKB": 40,
"complexity": "complex",
"createdAt": 1757333649004,
"updatedAt": 1757333649007
},
{
"id": "ui-notification-system",
"name": "Notification System",
"category": "ui",
"description": "Toast notifications with queue management",
"version": "1.0.0",
"framework": "react",
"dependencies": [
"react",
"react-hot-toast"
],
"tags": [
"ui",
"notification",
"toast",
"alert"
],
"author": "Shipdeck",
"license": "MIT",
"downloads": 0,
"rating": 4.8,
"tested": true,
"wcagCompliant": true,
"estimatedIntegrationTime": 60,
"sizeKB": 8,
"complexity": "simple",
"createdAt": 1757333649004,
"updatedAt": 1757333649007
},
{
"id": "ui-modal-dialog",
"name": "Modal Dialog System",
"category": "ui",
"description": "Accessible modal dialogs with animations",
"version": "1.0.0",
"framework": "react",
"dependencies": [
"react",
"@headlessui/react",
"framer-motion"
],
"tags": [
"ui",
"modal",
"dialog",
"popup"
],
"author": "Shipdeck",
"license": "MIT",
"downloads": 0,
"rating": 4.7,
"tested": true,
"wcagCompliant": true,
"estimatedIntegrationTime": 90,
"sizeKB": 12,
"complexity": "simple",
"createdAt": 1757333649004,
"updatedAt": 1757333649007
},
{
"id": "landing-hero-section",
"name": "Hero Section",
"category": "landing",
"description": "Conversion-optimized hero with CTA",
"version": "1.0.0",
"framework": "react",
"dependencies": [
"react",
"framer-motion"
],
"tags": [
"landing",
"hero",
"marketing",
"cta"
],
"author": "Shipdeck",
"license": "MIT",
"downloads": 0,
"rating": 4.9,
"tested": true,
"wcagCompliant": true,
"estimatedIntegrationTime": 120,
"sizeKB": 16,
"complexity": "simple",
"createdAt": 1757333649004,
"updatedAt": 1757333649007
},
{
"id": "landing-pricing-table",
"name": "Pricing Table",
"category": "landing",
"description": "SaaS pricing table with feature comparison",
"version": "1.0.0",
"framework": "react",
"dependencies": [
"react"
],
"tags": [
"landing",
"pricing",
"saas",
"marketing"
],
"author": "Shipdeck",
"license": "MIT",
"downloads": 0,
"rating": 4.8,
"tested": true,
"wcagCompliant": true,
"estimatedIntegrationTime": 90,
"sizeKB": 14,
"complexity": "simple",
"createdAt": 1757333649004,
"updatedAt": 1757333649007
}
]
}