import React, { useState } from 'react';
import {
CheckCircle, Play, Star, MessageSquare, Calendar, Users,
BarChart3, Zap, Shield, Globe, ChevronRight, Menu, X,
Twitter, Linkedin, Github, Facebook
} from 'lucide-react';
export default function App() {
const [mobileMenuOpen, setMobileMenuOpen] = useState(false);
const [videoModalOpen, setVideoModalOpen] = useState(false);
const [billingAnnual, setBillingAnnual] = useState(true);
const navLinks = [
{ label: 'Features', href: '#features' },
{ label: 'Pricing', href: '#pricing' },
{ label: 'Testimonials', href: '#testimonials' }
];
const features = [
{
icon: ,
title: 'Task Boards',
description: 'Visualize work with customizable Kanban boards. Drag, drop, and organize tasks effortlessly.'
},
{
icon: ,
title: 'Timeline View',
description: 'See your project roadmap at a glance. Gantt-style timelines help you plan and track milestones.'
},
{
icon: ,
title: 'Team Collaboration',
description: 'Real-time comments, mentions, and updates keep everyone aligned and informed.'
},
{
icon: ,
title: 'Automation',
description: 'Automate repetitive workflows. Set triggers and actions to save hours every week.'
},
{
icon: ,
title: 'Reporting & Analytics',
description: 'Gain insights with built-in reports. Track velocity, burndown, and team performance.'
},
{
icon: ,
title: 'Integrations',
description: 'Connect with 50+ tools including Slack, GitHub, Google Drive, and more.'
}
];
const pricing = [
{
tier: 'Starter',
price: 0,
period: 'forever',
features: [
'Up to 5 team members',
'3 project boards',
'Basic task management',
'Mobile app access',
'Community support'
],
cta: 'Get Started Free',
popular: false
},
{
tier: 'Professional',
price: billingAnnual ? 12 : 15,
period: 'per user/month',
features: [
'Unlimited team members',
'Unlimited projects',
'Timeline & Gantt views',
'Advanced automation',
'Priority support',
'Custom integrations'
],
cta: 'Start Free Trial',
popular: true
},
{
tier: 'Enterprise',
price: 'Custom',
period: 'contact us',
features: [
'Everything in Professional',
'SSO & advanced security',
'Dedicated success manager',
'Custom training & onboarding',
'SLA guarantees',
'On-premise deployment option'
],
cta: 'Contact Sales',
popular: false
}
];
const testimonials = [
{
quote: "TaskFlow transformed how our team works. We shipped our product 3 weeks faster than planned.",
name: 'Sarah Chen',
role: 'CEO',
company: 'TechStart Inc.',
avatar: 'SC'
},
{
quote: "Finally, a project management tool that doesn't require a PhD to use. Simple yet powerful.",
name: 'Marcus Johnson',
role: 'VP of Engineering',
company: 'ScaleUp Corp',
avatar: 'MJ'
},
{
quote: "The automation features alone saved us 10+ hours per week. Best investment we made this year.",
name: 'Emily Rodriguez',
role: 'Product Manager',
company: 'InnovateLab',
avatar: 'ER'
},
{
quote: "Enterprise-grade security with consumer-grade simplicity. That's the TaskFlow difference.",
name: 'David Park',
role: 'CTO',
company: 'FinanceFlow',
avatar: 'DP'
}
];
const companyLogos = ['Acme Corp', 'GlobalTech', 'Nexus Inc', 'Vertex', 'Pinnacle', 'Horizon'];
const footerLinks = {
Product: ['Features', 'Pricing', 'Integrations', 'Changelog', 'Roadmap'],
Company: ['About', 'Blog', 'Careers', 'Press', 'Partners'],
Resources: ['Documentation', 'Help Center', 'Community', 'Templates', 'Webinars'],
Legal: ['Privacy', 'Terms', 'Security', 'GDPR', 'Cookies']
};
return (
{/* Header */}
{/* Desktop Nav */}
{/* Mobile menu button */}
{/* Mobile Nav */}
{mobileMenuOpen && (
)}
{/* Hero Section */}
Trusted by 10,000+ teams worldwide
Manage Projects.
Deliver Results.
The project management tool teams actually love. Simple enough for SMBs,
powerful enough for enterprises.
No credit card required
14-day free trial
Cancel anytime
{/* Logo Strip */}
Trusted by innovative teams at
{companyLogos.map((company) => (
{company}
))}
{/* Features Section */}
Everything you need to ship faster
Powerful features that scale with your team, from startup to enterprise.
{features.map((feature, index) => (
{feature.icon}
{feature.title}
{feature.description}
))}
{/* Pricing Section */}
Simple, transparent pricing
Start free, upgrade as you grow. No hidden fees.
{/* Billing Toggle */}
{pricing.map((plan, index) => (
{plan.popular && (
Most Popular
)}
{plan.tier}
{typeof plan.price === 'number' ? (
<>
${plan.price}
/{plan.period}
>
) : (
{plan.price}
)}
{plan.features.map((feature, featureIndex) => (
-
{feature}
))}
))}
{/* Testimonials Section */}
Loved by teams everywhere
See what thousands of teams are saying about TaskFlow.
{testimonials.map((testimonial, index) => (
{[...Array(5)].map((_, i) => (
))}
"{testimonial.quote}"
{testimonial.avatar}
{testimonial.name}
{testimonial.role}, {testimonial.company}
))}
{/* CTA Section */}
Ready to transform your workflow?
Join 10,000+ teams already using TaskFlow to ship faster and work smarter.
No credit card required • 14-day free trial • Cancel anytime
{/* Footer */}
{/* Video Modal */}
{videoModalOpen && (
setVideoModalOpen(false)}
>
e.stopPropagation()}
>
TaskFlow Demo
Video player placeholder
Integrate with Wistia, Vimeo, or YouTube
)}
);
}