// components/software/Projects.tsx "use client"; import { useState } from "react"; const projects = [ { type: "وب اپلیکیشن", company: "شرکت آتی‌ساز", title: "پلتفرم مدیریت پروژه", description: "سیستم جامع مدیریت پروژه با قابلیت ردیابی وظایف و گزارش‌گیری Real-time", tech: ["⚛ Next.js + TypeScript", "🐘 PostgreSQL + Prisma"], stat: "👤 +۵۰۰ کاربر", year: "۲۰۲۶", }, { type: "داشبورد تحلیلی", company: "گروه مالی پارسیان", title: "داشبورد تحلیل داده", description: "پنل تحلیلی با نمودارهای تعاملی و گزارش‌های لحظه‌ای برای تیم مدیریت", tech: ["⚛ React + Chart.js", "🟢 Node.js + WebSocket"], stat: "📈 Real-time", year: "۲۰۲۶", }, { type: "Backend API", company: "استارتاپ دیجی‌مارکت", title: "API فروشگاه آنلاین", description: "RESTful API مقیاس‌پذیر با معماری Microservices برای پلتفرم تجارت الکترونیک", tech: ["⚙ NestJS + TypeScript", "🐳 Docker + Kubernetes"], stat: "🚀 Microservices", year: "۲۰۲۵", }, { type: "وب اپلیکیشن", company: "موسسه آموزشی نوین", title: "پلتفرم آموزشی", description: "سیستم LMS پیشرفته با قابلیت برگزاری کلاس آنلاین و ارزیابی خودکار", tech: ["🟢 Vue.js + Nuxt", "🍃 MongoDB + Redis"], stat: "📚 +۱۰۰۰ دوره", year: "۲۰۲۵", }, ]; const filters = ["همه", "وب اپ", "API", "داشبورد"]; export default function Projects() { const [activeFilter, setActiveFilter] = useState("همه"); return (

پروژه‌های نرم‌افزاری

منتخب پروژه‌های نرم‌افزاری با تمرکز بر کیفیت کد و معماری تمیز

{filters.map((filter) => ( ))}
{projects.map((project, i) => (
{project.type} {project.company}

{project.title}

{project.description}

{project.tech.map((tech, j) => (
{tech}
))}
{project.stat}
{project.year}
))}
); }