'use client';
import React from "react";
import { motion } from "framer-motion";
import Header from "@/components/shared/header";
import Footer from "@/components/shared/footer";
import {
ExternalLink,
GitBranch,
CheckCircle2,
Workflow,
ShieldCheck,
Database,
Terminal
} from "lucide-react";
interface ProjectItem {
id: number;
title: string;
category: string;
description: string;
highlights: string[];
techStack: string[];
status: string;
}
const projectsData: ProjectItem[] = [
{
id: 1,
title: "سامانه یکپارچه پرتال و اینترانت بانکی",
category: "سیستمهای سازمانی و اینترانت",
description: "طراحی و توسعه معماری متمرکز جهت مدیریت احراز هویت، کارتابل سازمانی، ماژولهای آماری و دسترسیپذیری بالا برای پرسنل شعب.",
highlights: [
"مدیریت سطوح دسترسی پیچیده (RBAC) و احراز هویت متمرکز",
"معماری ماژولار کارتابل با پشتیبانی از صفهای پردازشی سنگین",
"یکپارچهسازی با هسته سامانههای بانکی (Core Banking)"
],
techStack: ["Laravel 11", "PostgreSQL", "Redis", "Filament", "Docker"],
status: "Production / Enterprise"
},
{
id: 2,
title: "سامانه هوشمند مدیریت شیفت و پرسنل بانکی",
category: "پلتفرم عملیاتی و لجستیک",
description: "پیادهسازی موتور تخصیص خودکار شیفتها، مدیریت جایگزینی و اعلانهای آنی جهت بهینهسازی توزیع نیروی انسانی در شبکه شعب.",
highlights: [
"الگوریتم زمانبندی پویا جهت پیشگیری از تداخل کاری",
"سیستم اعلانهای بلادرنگ (Real-time WebSockets)",
"گزارشگیری تحلیلی با بازدهی بالا و کشینگ چندلایهای"
],
techStack: ["FastAPI", "Python", "PostgreSQL", "Redis", "React"],
status: "Deployed"
},
{
id: 3,
title: "پایپلاین رویدادمحور و موتور پردازش داده (TMS & Store)",
category: "معماری توزیعشده و میکروسرویس",
description: "طراحی زیرساخت پردازش غیرهمگام رویدادها جهت مدیریت دورههای آموزشی سازمانی و ثبت سفارشات درونسازمانی با تضمین تحویل پیام.",
highlights: [
"بهکارگیری Kafka و RabbitMQ برای انتشار و مصرف پیامها",
"طراحی الگوهای Idempotency و Circuit Breaker در ارتباطات",
"کاهش لیتنسی پردازش دادههای حجیم به زیر ۵۰ میلیثانیه"
],
techStack: ["Laravel", "Kafka", "RabbitMQ", "Docker", "CI/CD"],
status: "Microservices"
},
{
id: 4,
title: "موتور جستجوی معنایی و پایگاه دانش برداری (RAG)",
category: "سیستمهای مبتنی بر هوش مصنوعی",
description: "طراحی و استقرار پایپلاین تولید و نمایهسازی بردارهای متنی مستندات بانکی جهت پرسشوپاسخ هوشمند و بازیابی دقیق اسناد سازمانی.",
highlights: [
"ذخیرهسازی و کوئریگیری پرسرعت با Qdrant Vector Database",
"استراتژی Chunking بهینهشده برای اسناد فارسی و اصطلاحات تخصصی",
"اتصال امن به مدلهای زبانی محلی بدون خروج دادههای محرمانه"
],
techStack: ["Python", "FastAPI", "Qdrant", "PostgreSQL", "Docker"],
status: "R&D / Production"
}
];
export default function ProjectsPage() {
return (
{/* پترن گرید ۲۴ پیکسلی */}
{/* بخش هدر صفحه */}
پروژهها و سیستمهای مقیاسپذیر
معماری نرمافزار، سامانههای سازمانی و بکاند
نمونهای از سیستمهای تحت وب، میکروسرویسها و پایپلاینهای مقیاسپذیر که با تمرکز بر امنیت، کارایی بالا و پایداری شبکه توسعه یافتهاند.
{/* تایملاین پروژهها */}
{projectsData.map((project, index) => {
const isEven = index % 2 === 0;
return (
{/* نشانگر تایملاین وسط صفحه */}
{/* ستون متن و توضیحات */}
{project.category}
{project.status}
{project.title}
{project.description}
{project.highlights.map((highlight, idx) => (
{highlight}
))}
{project.techStack.map((tech, idx) => (
{tech}
))}
{/* ستون کارت سیستم */}
system://node.svc_0{project.id}
سطح دسترسپذیری و امنیت:
High Availability • Multi-layer Auth
دیتابیس / کش
PostgreSQL + Redis
جریان پیامها
Async Queues
$ runtime.optimize(--workers=8 --cache=redis)
✓ status: operational [200 OK]
);
})}
{/* بنر فراخوان نهایی */}
آماده پیادهسازی و توسعه سیستمهای پیچیده
اگر نیاز به مشاوره معماری نرمافزار، مقیاسپذیری سرویسها یا پیادهسازی ماژولهای اینترانت و سازمانی دارید، در ارتباط باشید.
);
}