"use client" import { useState } from "react" import Link from "next/link" const privatePlans = [ { name: "Free", price: "$0", period: "forever", apps: "5", coverLetters: "5", features: ["5 AI job applications/month", "5 AI resume customizations", "5 AI cover letters/month", "Application tracker"], cta: "Get Started", ctaStyle: "bg-white/10 hover:bg-white/20" }, { name: "Pro", price: "$39", period: "/mo", apps: "100", coverLetters: "100", badge: "Most Popular", highlight: true, features: ["100 AI job applications/month", "100 AI resume customizations", "100 AI cover letters/month", "LinkedIn resume import", "Add your own API keys", "Priority support"], cta: "Go Pro", ctaStyle: "bg-blue-500 hover:bg-blue-600" }, { name: "Ultra", price: "$69", period: "/mo", apps: "200", coverLetters: "200", features: ["200 AI job applications/month", "200 AI resume customizations", "200 AI cover letters/month", "LinkedIn resume import", "Add your own API keys", "SMS notifications"], cta: "Go Ultra", ctaStyle: "bg-slate-600 hover:bg-slate-500" }, { name: "Unlimited", price: "$99", period: "/mo", apps: "Unlimited", coverLetters: "Unlimited", badge: "Best Value", highlight: false, features: ["Unlimited AI job applications", "Unlimited AI resume customizations", "Unlimited AI cover letters", "LinkedIn resume import", "Add your own API keys", "24/7 priority support"], cta: "Go Unlimited", ctaStyle: "bg-green-600 hover:bg-green-500" }, ] const agencyPlans = [ { name: "Starter", price: "$555", period: "/mo", submissions: "1,000", clients: "10", highlight: false, features: ["1,000 job submissions/month", "Up to 10 client profiles", "AI resume tailoring", "White-label dashboard", "API access"], cta: "Start Agency", ctaStyle: "bg-purple-600 hover:bg-purple-500" }, { name: "Growth", price: "$999", period: "/mo", submissions: "3,000", clients: "50", badge: "Most Popular", highlight: true, features: ["3,000 job submissions/month", "Up to 50 client profiles", "AI resume tailoring", "White-label dashboard", "Priority support"], cta: "Grow Agency", ctaStyle: "bg-purple-600 hover:bg-purple-500" }, { name: "Scale", price: "$1,499", period: "/mo", submissions: "5,000", clients: "150", highlight: false, features: ["5,000 job submissions/month", "Up to 150 client profiles", "AI resume tailoring", "White-label dashboard", "Dedicated account manager"], cta: "Scale Up", ctaStyle: "bg-slate-600 hover:bg-slate-500" }, { name: "Enterprise", price: "$2,222", period: "/mo", submissions: "10,000", clients: "500", badge: "Max Cap", highlight: false, features: ["10,000 job submissions/month", "Up to 500 client profiles", "AI resume tailoring", "White-label dashboard", "Dedicated account manager", "Custom integrations"], cta: "Get Enterprise", ctaStyle: "bg-slate-600 hover:bg-slate-500" }, ] function PlanCard({ plan, type, color }: { plan: any, type: string, color: string }) { const highlightBg = type === "private" ? "bg-gradient-to-br from-blue-600/30 to-purple-600/30 border-blue-500/50" : "bg-gradient-to-br from-purple-600/30 to-pink-600/30 border-purple-500/50" const checkColor = type === "private" ? "text-green-400" : "text-purple-400" const badgeColor = type === "private" ? "bg-blue-500" : "bg-purple-500" return (
{plan.badge && (
{plan.badge}
)}
{plan.name}
{plan.price} {plan.period}
{type === "private" ? `${plan.apps} apps • ${plan.coverLetters} cover letters` : `${plan.submissions} submissions • ${plan.clients} clients` }
{plan.cta}
) } export default function LandingPage() { const [activeTab, setActiveTab] = useState<"private" | "agency">("private") return (
{/* Nav */} {/* Hero */}
AI-Powered Job Application Automation

Stop Manually Applying.
Let AI Handle It.

Upload your resume. Connect LinkedIn. AI finds matching jobs, rewrites your resume + cover letter for each one, and applies automatically.

Start Free — 5 Applications
{/* How It Works */}

How It Works

{[ { step: "01", title: "Create Profile", desc: "Upload resume. Connect LinkedIn. Set job preferences." }, { step: "02", title: "AI Customizes", desc: "AI rewrites your resume + cover letter for each job." }, { step: "03", title: "Apply & Track", desc: "Apply in one click. Track every application status." } ].map((item) => (
{item.step}

{item.title}

{item.desc}

))}
{/* Pricing Toggle + Plans */}

Choose Your Plan

{/* Toggle Switch */}
{/* Private Plans */} {activeTab === "private" && (

Every plan includes AI resume tailoring + AI cover letter generation

{privatePlans.map((plan) => ( ))}
)} {/* Agency Plans */} {activeTab === "agency" && (

Manage multiple clients. Hard caps — no unlimited.

{agencyPlans.map((plan) => ( ))}

All plans have hard submission caps. No unlimited access for agencies.

)}
{/* Features */}

Everything You Need

{[ { icon: "🎯", title: "AI Resume Tailoring", desc: "Every resume rewritten to match job description keywords" }, { icon: "✉️", title: "AI Cover Letters", desc: "Personalized cover letter for each company" }, { icon: "🔍", title: "Multi-Source Search", desc: "Jooble, JSearch aggregated and deduplicated" }, { icon: "📊", title: "Application Tracker", desc: "Dashboard tracks status from applied to offer" }, { icon: "🔑", title: "Your Own API Keys", desc: "You control your data and spending" }, { icon: "💼", title: "LinkedIn Import", desc: "Import your saved LinkedIn resumes automatically" }, ].map((f) => (
{f.icon}

{f.title}

{f.desc}

))}
{/* Footer */}
) }