93 lines
3.5 KiB
TypeScript
93 lines
3.5 KiB
TypeScript
"use client";
|
|
|
|
import { Code, Cog, PenTool, Shrub } from "lucide-react";
|
|
|
|
import { cn } from "@/lib/utils";
|
|
|
|
interface Services7Props {
|
|
className?: string;
|
|
}
|
|
|
|
const Services7 = ({ className }: Services7Props) => {
|
|
const services = [
|
|
{
|
|
icon: <Cog className="h-6 w-6" />,
|
|
title: "استراتژی محصول",
|
|
description:
|
|
"از تحقیق بازار تا پرسونای کاربر، به ساخت محصولاتی که اهمیت دارند کمک میکنیم.",
|
|
items: ["تحقیق بازار", "پرسونای کاربر"],
|
|
},
|
|
{
|
|
icon: <PenTool className="h-6 w-6" />,
|
|
title: "طراحی",
|
|
description:
|
|
"طراحیهای زیبا و کاربردی که تجربههای بهیادماندنی برای کاربر خلق میکنند.",
|
|
items: ["طراحی رابط کاربری/تجربه کاربری", "نمونهسازی", "طراحی تعامل"],
|
|
},
|
|
{
|
|
icon: <Code className="h-6 w-6" />,
|
|
title: "توسعه وب",
|
|
description:
|
|
"اپلیکیشنهای پایدار و مقیاسپذیر با فناوریها و فریمورکهای مدرن.",
|
|
items: ["توسعه فرانتاند", "توسعه بکاند"],
|
|
},
|
|
{
|
|
icon: <Shrub className="h-6 w-6" />,
|
|
title: "بازاریابی",
|
|
description:
|
|
"ابتکارات رشد استراتژیک برای مقیاسدهی محصول و بیشینهسازی تأثیر.",
|
|
items: ["استراتژی سئو", "تحلیل و داده", "آزمایش A/B"],
|
|
},
|
|
];
|
|
|
|
return (
|
|
<section dir="rtl" lang="fa" className={cn("py-32", className)}>
|
|
<div className="container">
|
|
<div className="mx-auto max-w-4xl space-y-16">
|
|
<div className="space-y-4 text-center">
|
|
<h2 className="text-3xl font-semibold tracking-tight md:text-xl">
|
|
خدمات
|
|
</h2>
|
|
<p className="mx-auto max-w-2xl text-lg tracking-tight text-muted-foreground md:text-xl">
|
|
راهحلهای جامع برای تحقق چشمانداز دیجیتال شما.
|
|
</p>
|
|
</div>
|
|
|
|
<div className="space-y-6">
|
|
{services.map((service, index) => (
|
|
<div
|
|
key={index}
|
|
className="flex flex-col items-start gap-6 rounded-lg border border-border p-6 transition-shadow hover:shadow-sm md:flex-row"
|
|
>
|
|
<div className="flex-shrink-0">
|
|
<div className="flex h-12 w-12 items-center justify-center rounded-lg bg-muted">
|
|
{service.icon}
|
|
</div>
|
|
</div>
|
|
<div className="flex-1 space-y-3">
|
|
<h3 className="text-xl font-semibold">{service.title}</h3>
|
|
<p className="leading-relaxed text-muted-foreground">
|
|
{service.description}
|
|
</p>
|
|
<div className="flex flex-wrap gap-2">
|
|
{service.items.map((item, itemIndex) => (
|
|
<span
|
|
key={itemIndex}
|
|
className="inline-flex items-center rounded-full bg-muted px-3 py-1 text-xs font-medium"
|
|
>
|
|
{item}
|
|
</span>
|
|
))}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
))}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
);
|
|
};
|
|
|
|
export { Services7 };
|