'use client'; import { useState } from 'react'; import { Header } from '@/components/header'; import { Button } from '@/components/ui/button'; import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card'; import { Badge } from '@/components/ui/badge'; import { Check, X, Zap, Crown, Gift, Upload, Clock, Shield, Users, Mail, Settings, Infinity } from 'lucide-react'; interface PricingTier { name: string; price: string; period: string; description: string; icon: React.ComponentType; popular?: boolean; features: { name: string; included: boolean; value?: string; }[]; cta: string; color: string; } export default function PricingPage() { const [isAnnual, setIsAnnual] = useState(false); const tiers: PricingTier[] = [ { name: 'Free', price: '$0', period: 'forever', description: 'Perfect for personal use and trying out Transfer Tribe', icon: Gift, color: 'from-slate-500 to-slate-600', cta: 'Get Started Free', features: [ { name: 'File size limit', included: true, value: '2GB per transfer' }, { name: 'Monthly transfers', included: true, value: '10 transfers' }, { name: 'Transfer expiration', included: true, value: '48 hours' }, { name: 'Password protection', included: true }, { name: 'Email notifications', included: true }, { name: 'Basic support', included: true }, { name: 'Custom branding', included: false }, { name: 'Extended expiration', included: false }, { name: 'Priority support', included: false }, { name: 'Advanced analytics', included: false }, ], }, { name: 'Rookie', price: isAnnual ? '$8' : '$10', period: isAnnual ? 'per month (billed annually)' : 'per month', description: 'Ideal for professionals and small teams who need more flexibility', icon: Zap, popular: true, color: 'from-blue-500 to-indigo-600', cta: 'Start Free Trial', features: [ { name: 'File size limit', included: true, value: '10GB per transfer' }, { name: 'Monthly transfers', included: true, value: '100 transfers' }, { name: 'Transfer expiration', included: true, value: 'Up to 7 days' }, { name: 'Password protection', included: true }, { name: 'Email notifications', included: true }, { name: 'Priority support', included: true }, { name: 'Download tracking', included: true }, { name: 'Transfer history', included: true, value: '6 months' }, { name: 'Custom branding', included: false }, { name: 'Advanced analytics', included: false }, ], }, { name: 'Pro', price: isAnnual ? '$20' : '$25', period: isAnnual ? 'per month (billed annually)' : 'per month', description: 'For businesses and power users who need maximum control', icon: Crown, color: 'from-purple-500 to-pink-600', cta: 'Start Free Trial', features: [ { name: 'File size limit', included: true, value: 'Unlimited' }, { name: 'Monthly transfers', included: true, value: 'Unlimited' }, { name: 'Transfer expiration', included: true, value: 'Custom (1-30 days)' }, { name: 'Password protection', included: true }, { name: 'Email notifications', included: true }, { name: 'Priority support', included: true }, { name: 'Download tracking', included: true }, { name: 'Transfer history', included: true, value: 'Unlimited' }, { name: 'Custom branding', included: true }, { name: 'Advanced analytics', included: true }, ], }, ]; return (

Choose Your Plan

Start free and upgrade as you grow. All plans include our core security features and 99.9% uptime guarantee.

Monthly Annual {isAnnual && ( Save 20% )}
{tiers.map((tier, index) => { const IconComponent = tier.icon; return ( {tier.popular && (
Most Popular
)}
{tier.name}
{tier.price} {tier.period}

{tier.description}

What's included:

    {tier.features.map((feature, featureIndex) => (
  • {feature.included ? ( ) : ( )}
    {feature.name} {feature.value && ( {feature.value} )}
  • ))}
); })}

Why Choose Transfer Tribe?

Enterprise Security

Bank-level encryption and security protocols

Lightning Fast

Powered by Google Cloud for maximum speed

Team Friendly

Perfect for individuals and teams of any size

Email Integration

Seamless email delivery and notifications

Need a Custom Solution?

For enterprise customers with specific requirements, we offer custom plans with dedicated support, advanced integrations, and tailored features.

All plans include a 14-day free trial. No credit card required. Cancel anytime.

); }