'use client';
import { useRef, useState, useEffect } from 'react';
import { motion, useInView } from 'framer-motion';
import { ScrollReveal } from '@/components/ui/scroll-reveal';
import { ArrowRight, Shield, Building2, Users, Code, Target, Layers, BookOpen, Sparkles } from 'lucide-react';
import { SectionLabel, EASE_OUT } from '@/components/ui/page-decoration';
import { useReducedMotion } from '@/hooks/use-reduced-motion';
const TEAM_STRENGTHS = [
{
icon: Shield,
number: '01',
title: '12 年+ 行业深耕',
description: '核心团队长期从事技术咨询、企业数字化等领域,服务覆盖金融、制造、零售、政务、农业等多个行业。',
},
{
icon: Building2,
number: '02',
title: '大型 IT 企业背景',
description: '开发团队成员来自多个大型传统 IT 企业,具备扎实的工程能力、规范化的交付流程和严格的质量意识。',
},
{
icon: Users,
number: '03',
title: '复合型技术团队',
description: '既懂技术又懂业务,能够深入理解客户的真实场景和痛点,提供真正可落地的解决方案。',
},
{
icon: Code,
number: '04',
title: '全栈技术能力',
description: '从前端到后端、从云原生到数据智能、从移动端到物联网——应对各种复杂技术挑战。',
},
{
icon: Target,
number: '05',
title: '结果导向交付',
description: '不以"项目上线"为终点,以"客户业务是否真正改善"为衡量标准。每一个交付成果都追求可量化的业务价值。',
},
];
const TEAM_CULTURE = [
{
icon: Layers,
number: '01',
title: '扁平化协作',
description: '没有冗长的汇报链条,每个人都有机会直接参与决策。信息透明,沟通高效。',
},
{
icon: BookOpen,
number: '02',
title: '持续学习',
description: '技术日新月异,我们保持对新技术的好奇。内部分享、技术沙龙、外部培训——学习是日常的一部分。',
},
{
icon: Sparkles,
number: '03',
title: '客户成功',
description: '我们的成就感来自客户的成功。客户的业务增长,就是我们最好的成绩单。',
},
];
const STATS = [
{ value: 12, suffix: '+', label: '年行业经验' },
{ value: 10, suffix: '+', label: '核心成员' },
{ value: 5, suffix: '+', label: '行业覆盖' },
];
function useCountUp(target: number, start: boolean, duration: number = 2000) {
const [count, setCount] = useState(0);
const prefersReducedMotion = useReducedMotion();
useEffect(() => {
if (!start || prefersReducedMotion) {
setCount(target);
return;
}
const startTime = performance.now();
let animationId: number;
const animate = (currentTime: number) => {
const elapsed = currentTime - startTime;
const progress = Math.min(elapsed / duration, 1);
const easeOutQuart = 1 - Math.pow(1 - progress, 4);
setCount(Math.floor(target * easeOutQuart));
if (progress < 1) {
animationId = requestAnimationFrame(animate);
} else {
setCount(target);
}
};
animationId = requestAnimationFrame(animate);
return () => cancelAnimationFrame(animationId);
}, [target, start, duration, prefersReducedMotion]);
return count;
}
function StatItem({ value, suffix, label, start, delay }: { value: number; suffix: string; label: string; start: boolean; delay: number }) {
const count = useCountUp(value, start, 2000);
const shouldReduceMotion = useReducedMotion();
return (
{strength.description} {culture.description}{strength.title}
{culture.title}
不是自吹自擂,而是多年实战积累的真实能力
我们的核心团队长期从事技术咨询、企业数字化等行业,拥有 12 年以上的深厚积累。
开发团队成员来自于多个大型传统 IT 企业,具备扎实的工程能力和规范化的交付经验。
我们相信,优秀的技术咨询不仅需要过硬的技术能力,更需要深入理解客户的业务场景和真实需求。 每一位成员都是既懂技术又懂业务的复合型人才。
好的团队文化,最终体现在为客户创造的价值上