import { motion } from "framer-motion"; import { Check, Users, Clock, Sparkles } from "lucide-react"; import { GridPattern } from "./GridPattern"; import { Badge } from "./ui/badge"; interface PricingTier { name: string; price: string; pricePerMonth: string; description: string; isPopular?: boolean; teamSize: string; projectManager: string; uiuxDesigners: string; frontendDevs: string; backendDevs: string; qaTesters: string; leadTime: string; minEngagement: string; } const pricingTiers: PricingTier[] = [ { name: "Small", price: "$7,500", pricePerMonth: "/mo", description: "Maintenance & updates", teamSize: "3-5 Members", projectManager: "Part-time (≤ 32 hrs/month)", uiuxDesigners: "Part-time", frontendDevs: "Shared", backendDevs: "Shared", qaTesters: "Part-time", leadTime: "< 3 Days", minEngagement: "1 Month", }, { name: "Medium", price: "$12,000", pricePerMonth: "/mo", description: "Ongoing MVP development", isPopular: true, teamSize: "4-8 Members", projectManager: "Shared (≤ 80 hrs/month)", uiuxDesigners: "Shared", frontendDevs: "Shared", backendDevs: "Shared", qaTesters: "Shared", leadTime: "< 2 Weeks", minEngagement: "2 Months", }, { name: "Large", price: "$22,680", pricePerMonth: "/mo", description: "Long-term growth & GTM", teamSize: "6-10 Members", projectManager: "Dedicated full-time", uiuxDesigners: "Full-time", frontendDevs: "Full-time", backendDevs: "Full-time", qaTesters: "Full-time", leadTime: "< 4 Weeks", minEngagement: "3 Months", }, ]; const includedFeatures = [ { left: "Access to WDI Code Library", right: "Direct Communication", }, { left: "Time Zone Overlap: 3 Hours", right: "Resource Replacement (within 1 week)", }, { left: "No Obligation Trial (conditional)", right: "IPR & Code Ownership", }, { left: "Termination Notice: 1 Month", right: "Performance Guarantee", }, ]; const comparisonRows = [ { label: "Team Size", key: "teamSize" as keyof PricingTier }, { label: "Project Manager", key: "projectManager" as keyof PricingTier }, { label: "UI/UX Designers", key: "uiuxDesigners" as keyof PricingTier }, { label: "Frontend Developers", key: "frontendDevs" as keyof PricingTier }, { label: "Backend Developers", key: "backendDevs" as keyof PricingTier }, { label: "QA Testers", key: "qaTesters" as keyof PricingTier }, { label: "Lead Time to Start", key: "leadTime" as keyof PricingTier }, { label: "Minimum Engagement Period", key: "minEngagement" as keyof PricingTier, }, ]; export const DedicatedTeamPricing = () => { return (
{/* Header */}

Dedicated Team Pricing

Scale your AI mobile and web development with flexible team structures tailored to your project needs.

{/* Pricing Cards Row */} {pricingTiers.map((tier, index) => ( {tier.isPopular && (
Most Popular
)}

{tier.name}

{tier.price} {tier.pricePerMonth}

{tier.description}

))}
{/* Comparison Table */}
{/* Table Header - Hidden on mobile, shown on desktop */} {pricingTiers.map((tier) => ( ))} {/* Table Body */} {comparisonRows.map((row, rowIndex) => ( {/* Desktop: Show values in columns */} {pricingTiers.map((tier) => ( ))} ))}
{tier.name}
{row.label}
{row.label}
{/* Mobile: Stack values vertically with tier name */}
{pricingTiers.map((tier) => (
{tier.name}: {tier[row.key]}
))}
{tier[row.key]}
{/* Included in All Plans */}

Included in All Plans

{includedFeatures.map((feature, index) => (
{feature.left}
{feature.right}
))}
); };