1821 lines
62 KiB
JSON
1821 lines
62 KiB
JSON
{
|
|
"environments": [
|
|
{
|
|
"id": "env-prod-001",
|
|
"name": "Production",
|
|
"description": "محیط عملیاتی اصلی - در دسترس کاربران نهایی",
|
|
"backgroundColor": "#38a169",
|
|
"textColor": "#ffffff"
|
|
},
|
|
{
|
|
"id": "env-stage-002",
|
|
"name": "Staging",
|
|
"description": "محیط پیش از تولید - شبیهسازی Production",
|
|
"backgroundColor": "#dd6b20",
|
|
"textColor": "#ffffff"
|
|
},
|
|
{
|
|
"id": "env-dev-003",
|
|
"name": "Development",
|
|
"description": "محیط توسعه - برای تیم فنی",
|
|
"backgroundColor": "#3182ce",
|
|
"textColor": "#ffffff"
|
|
},
|
|
{
|
|
"id": "env-qa-004",
|
|
"name": "QA",
|
|
"description": "محیط تست کیفیت - کنترل کیفیت خودکار و دستی",
|
|
"backgroundColor": "#805ad5",
|
|
"textColor": "#ffffff"
|
|
},
|
|
{
|
|
"id": "env-uat-005",
|
|
"name": "UAT",
|
|
"description": "تست پذیرش کاربر - تأیید کارفرما",
|
|
"backgroundColor": "#d69e2e",
|
|
"textColor": "#ffffff"
|
|
},
|
|
{
|
|
"id": "env-dr-006",
|
|
"name": "Disaster Recovery",
|
|
"description": "محیط بازیابی پس از بحران - پشتیبان Production",
|
|
"backgroundColor": "#e53e3e",
|
|
"textColor": "#ffffff"
|
|
}
|
|
],
|
|
"products": [
|
|
{
|
|
"id": "prod-ecommerce",
|
|
"title": "سامانه فروشگاه آنلاین دیجیمارکت",
|
|
"description": "پلتفرم جامع تجارت الکترونیک با قابلیتهای چندفروشندگی",
|
|
"metadata": {
|
|
"createdAt": "2026-01-15T08:00:00Z",
|
|
"owner": "تیم توسعه تجارت الکترونیک",
|
|
"customFields": {
|
|
"industry": "E-commerce",
|
|
"priority": "critical"
|
|
}
|
|
},
|
|
"projects": [
|
|
{
|
|
"id": "proj-ecom-api",
|
|
"title": "E-commerce Core API",
|
|
"description": "سرویس بکاند اصلی فروشگاه",
|
|
"type": "backend",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/ecommerce/core-api",
|
|
"metadata": {
|
|
"framework": ".NET 8",
|
|
"language": "C#",
|
|
"team": "Backend Team A"
|
|
},
|
|
"dependencies": [
|
|
"proj-payment-gateway",
|
|
"proj-inventory-svc"
|
|
],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-ecom-api-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "3.5.2",
|
|
"deploymentDate": "2026-09-10T14:30:00Z",
|
|
"releaseNotes": "رفع باگ پردازش سفارش و بهبود عملکرد کوئریها",
|
|
"requiredDeployments": [
|
|
{
|
|
"projectId": "proj-payment-gateway",
|
|
"deploymentId": "dep-payment-prod"
|
|
},
|
|
{
|
|
"projectId": "proj-inventory-svc",
|
|
"deploymentId": "dep-inventory-prod"
|
|
}
|
|
],
|
|
"status": "active"
|
|
},
|
|
{
|
|
"id": "dep-ecom-api-stage",
|
|
"environmentId": "env-stage-002",
|
|
"version": "3.6.0-rc.1",
|
|
"deploymentDate": "2026-09-14T09:00:00Z",
|
|
"releaseNotes": "افزودن قابلیت چندزبانه و بهینهسازی کش",
|
|
"requiredDeployments": [],
|
|
"status": "active"
|
|
},
|
|
{
|
|
"id": "dep-ecom-api-dev",
|
|
"environmentId": "env-dev-003",
|
|
"version": "3.7.0-dev.12",
|
|
"deploymentDate": "2026-09-15T16:00:00Z",
|
|
"releaseNotes": "پیادهسازی اولیه ماژول تخفیف پیشرفته",
|
|
"requiredDeployments": [],
|
|
"status": "active"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-ecom-web",
|
|
"title": "E-commerce Web Frontend",
|
|
"description": "اپلیکیشن وب فروشگاه با Angular",
|
|
"type": "frontend",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/ecommerce/web-app",
|
|
"metadata": {
|
|
"framework": "Angular 18",
|
|
"language": "TypeScript"
|
|
},
|
|
"dependencies": [
|
|
"proj-ecom-api"
|
|
],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-ecom-web-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "4.2.1",
|
|
"deploymentDate": "2026-09-11T10:00:00Z",
|
|
"releaseNotes": "بهبود UX صفحه پرداخت و افزودن فیلتر پیشرفته",
|
|
"requiredDeployments": [
|
|
{
|
|
"projectId": "proj-ecom-api",
|
|
"deploymentId": "dep-ecom-api-prod"
|
|
}
|
|
],
|
|
"status": "active"
|
|
},
|
|
{
|
|
"id": "dep-ecom-web-stage",
|
|
"environmentId": "env-stage-002",
|
|
"version": "4.3.0-rc.1",
|
|
"deploymentDate": "2026-09-13T11:30:00Z",
|
|
"releaseNotes": "پیادهسازی Dark Mode و بهینهسازی SEO",
|
|
"requiredDeployments": [],
|
|
"status": "active"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-ecom-mobile",
|
|
"title": "E-commerce Mobile App",
|
|
"description": "اپلیکیشن موبایل فروشگاه (iOS/Android)",
|
|
"type": "mobile",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/ecommerce/mobile-app",
|
|
"metadata": {
|
|
"framework": "Flutter 3.22",
|
|
"language": "Dart"
|
|
},
|
|
"dependencies": [
|
|
"proj-ecom-api",
|
|
"proj-notification-svc"
|
|
],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-ecom-mobile-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "2.8.0",
|
|
"deploymentDate": "2026-09-08T08:00:00Z",
|
|
"releaseNotes": "انتشار در استورها با قابلیت Push Notification",
|
|
"requiredDeployments": [
|
|
{
|
|
"projectId": "proj-ecom-api",
|
|
"deploymentId": "dep-ecom-api-prod"
|
|
}
|
|
],
|
|
"status": "active"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-ecom-db",
|
|
"title": "E-commerce Database",
|
|
"description": "پایگاه داده اصلی فروشگاه",
|
|
"type": "database",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/ecommerce/db-migrations",
|
|
"metadata": {
|
|
"framework": "SQL Server 2022",
|
|
"language": "T-SQL"
|
|
},
|
|
"dependencies": [],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-ecom-db-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "5.1.0",
|
|
"deploymentDate": "2026-09-05T02:00:00Z",
|
|
"releaseNotes": "افزودن ایندکسهای جدید و بهینهسازی جداول سفارش",
|
|
"requiredDeployments": [],
|
|
"status": "active"
|
|
},
|
|
{
|
|
"id": "dep-ecom-db-dr",
|
|
"environmentId": "env-dr-006",
|
|
"version": "5.1.0",
|
|
"deploymentDate": "2026-09-05T03:00:00Z",
|
|
"releaseNotes": "همگامسازی با Production برای Disaster Recovery",
|
|
"requiredDeployments": [
|
|
{
|
|
"projectId": "proj-ecom-db",
|
|
"deploymentId": "dep-ecom-db-prod"
|
|
}
|
|
],
|
|
"status": "active"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-ecom-search",
|
|
"title": "E-commerce Search Service",
|
|
"description": "سرویس جستجوی پیشرفته مبتنی بر Elasticsearch",
|
|
"type": "service",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/ecommerce/search-svc",
|
|
"metadata": {
|
|
"framework": ".NET 8",
|
|
"language": "C#"
|
|
},
|
|
"dependencies": [
|
|
"proj-ecom-db"
|
|
],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-ecom-search-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "1.9.3",
|
|
"deploymentDate": "2026-09-09T13:00:00Z",
|
|
"releaseNotes": "بهبود الگوریتم جستجوی فازی و افزودن فیلتر قیمت",
|
|
"requiredDeployments": [
|
|
{
|
|
"projectId": "proj-ecom-db",
|
|
"deploymentId": "dep-ecom-db-prod"
|
|
}
|
|
],
|
|
"status": "active"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-ecom-infra",
|
|
"title": "E-commerce Infrastructure",
|
|
"description": "زیرساخت Kubernetes و CI/CD",
|
|
"type": "infrastructure",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/ecommerce/infra",
|
|
"metadata": {
|
|
"framework": "Kubernetes 1.29",
|
|
"language": "YAML/Helm"
|
|
},
|
|
"dependencies": [],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-ecom-infra-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "2.1.0",
|
|
"deploymentDate": "2026-09-01T06:00:00Z",
|
|
"releaseNotes": "بهروزرسانی Helm Charts و افزودن Auto-scaling",
|
|
"requiredDeployments": [],
|
|
"status": "active"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "prod-banking",
|
|
"title": "پلتفرم بانکداری دیجیتال پارسیانبانک",
|
|
"description": "سامانه جامع بانکداری دیجیتال با قابلیتهای نئوبانک",
|
|
"metadata": {
|
|
"createdAt": "2026-02-01T08:00:00Z",
|
|
"owner": "تیم توسعه بانکداری دیجیتال",
|
|
"customFields": {
|
|
"industry": "FinTech",
|
|
"priority": "critical"
|
|
}
|
|
},
|
|
"projects": [
|
|
{
|
|
"id": "proj-bank-core",
|
|
"title": "Banking Core Engine",
|
|
"description": "موتور اصلی پردازش تراکنشهای بانکی",
|
|
"type": "backend",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/banking/core-engine",
|
|
"metadata": {
|
|
"framework": ".NET 8",
|
|
"language": "C#"
|
|
},
|
|
"dependencies": [
|
|
"proj-payment-gateway",
|
|
"proj-auth-svc"
|
|
],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-bank-core-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "6.2.0",
|
|
"deploymentDate": "2026-09-12T01:00:00Z",
|
|
"releaseNotes": "افزودن پشتیبانی از تراکنشهای بینالمللی و بهبود امنیت",
|
|
"requiredDeployments": [
|
|
{
|
|
"projectId": "proj-payment-gateway",
|
|
"deploymentId": "dep-payment-prod"
|
|
}
|
|
],
|
|
"status": "active"
|
|
},
|
|
{
|
|
"id": "dep-bank-core-uat",
|
|
"environmentId": "env-uat-005",
|
|
"version": "6.3.0-rc.2",
|
|
"deploymentDate": "2026-09-14T10:00:00Z",
|
|
"releaseNotes": "تست پذیرش ماژول وامدهی خرد",
|
|
"requiredDeployments": [],
|
|
"status": "active"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-bank-web",
|
|
"title": "Banking Web Portal",
|
|
"description": "پرتال وب بانکداری اینترنتی",
|
|
"type": "frontend",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/banking/web-portal",
|
|
"metadata": {
|
|
"framework": "Angular 18",
|
|
"language": "TypeScript"
|
|
},
|
|
"dependencies": [
|
|
"proj-bank-core"
|
|
],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-bank-web-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "5.1.4",
|
|
"deploymentDate": "2026-09-13T08:30:00Z",
|
|
"releaseNotes": "بازطراحی داشبورد کاربر و افزودن گزارشهای مالی",
|
|
"requiredDeployments": [
|
|
{
|
|
"projectId": "proj-bank-core",
|
|
"deploymentId": "dep-bank-core-prod"
|
|
}
|
|
],
|
|
"status": "active"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-bank-mobile",
|
|
"title": "Banking Mobile App",
|
|
"description": "اپلیکیشن موبایل بانکداری همراه",
|
|
"type": "mobile",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/banking/mobile-app",
|
|
"metadata": {
|
|
"framework": "Kotlin Multiplatform",
|
|
"language": "Kotlin"
|
|
},
|
|
"dependencies": [
|
|
"proj-bank-core",
|
|
"proj-notification-svc"
|
|
],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-bank-mobile-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "4.0.2",
|
|
"deploymentDate": "2026-09-07T09:00:00Z",
|
|
"releaseNotes": "افزودن ورود با Biometric و کارت به کارت",
|
|
"requiredDeployments": [
|
|
{
|
|
"projectId": "proj-bank-core",
|
|
"deploymentId": "dep-bank-core-prod"
|
|
}
|
|
],
|
|
"status": "active"
|
|
},
|
|
{
|
|
"id": "dep-bank-mobile-qa",
|
|
"environmentId": "env-qa-004",
|
|
"version": "4.1.0-beta.3",
|
|
"deploymentDate": "2026-09-15T14:00:00Z",
|
|
"releaseNotes": "تست قابلیت پرداخت با QR Code",
|
|
"requiredDeployments": [],
|
|
"status": "active"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-bank-db",
|
|
"title": "Banking Database Cluster",
|
|
"description": "خوشه پایگاه داده بانکی با قابلیت HA",
|
|
"type": "database",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/banking/db-cluster",
|
|
"metadata": {
|
|
"framework": "Oracle 19c",
|
|
"language": "PL/SQL"
|
|
},
|
|
"dependencies": [],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-bank-db-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "8.0.1",
|
|
"deploymentDate": "2026-09-02T03:00:00Z",
|
|
"releaseNotes": "ارتقای ساختار جداول تراکنش و افزودن Partitioning",
|
|
"requiredDeployments": [],
|
|
"status": "active"
|
|
},
|
|
{
|
|
"id": "dep-bank-db-dr",
|
|
"environmentId": "env-dr-006",
|
|
"version": "8.0.1",
|
|
"deploymentDate": "2026-09-02T04:00:00Z",
|
|
"releaseNotes": "همگامسازی Active-Passive با Production",
|
|
"requiredDeployments": [],
|
|
"status": "active"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-bank-fraud",
|
|
"title": "Fraud Detection Service",
|
|
"description": "سرویس هوشمند تشخیص تقلب با ML",
|
|
"type": "service",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/banking/fraud-svc",
|
|
"metadata": {
|
|
"framework": "Python 3.12 + FastAPI",
|
|
"language": "Python"
|
|
},
|
|
"dependencies": [
|
|
"proj-bank-core",
|
|
"proj-bank-db"
|
|
],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-bank-fraud-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "2.4.0",
|
|
"deploymentDate": "2026-09-11T15:00:00Z",
|
|
"releaseNotes": "بهروزرسانی مدل ML و کاهش نرخ False Positive",
|
|
"requiredDeployments": [
|
|
{
|
|
"projectId": "proj-bank-core",
|
|
"deploymentId": "dep-bank-core-prod"
|
|
}
|
|
],
|
|
"status": "active"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "prod-healthcare",
|
|
"title": "سامانه سلامت و نوبتدهی سلامتیار",
|
|
"description": "پلتفرم جامع نوبتدهی و پرونده الکترونیک سلامت",
|
|
"metadata": {
|
|
"createdAt": "2026-02-20T08:00:00Z",
|
|
"owner": "تیم توسعه سلامت دیجیتال",
|
|
"customFields": {
|
|
"industry": "Healthcare",
|
|
"priority": "high"
|
|
}
|
|
},
|
|
"projects": [
|
|
{
|
|
"id": "proj-health-api",
|
|
"title": "Healthcare Core API",
|
|
"description": "سرویس بکاند سامانه سلامت",
|
|
"type": "backend",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/healthcare/core-api",
|
|
"metadata": {
|
|
"framework": ".NET 8",
|
|
"language": "C#"
|
|
},
|
|
"dependencies": [
|
|
"proj-auth-svc",
|
|
"proj-notification-svc"
|
|
],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-health-api-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "2.7.1",
|
|
"deploymentDate": "2026-09-10T11:00:00Z",
|
|
"releaseNotes": "افزودن ماژول نسخهنویسی الکترونیک",
|
|
"requiredDeployments": [],
|
|
"status": "active"
|
|
},
|
|
{
|
|
"id": "dep-health-api-stage",
|
|
"environmentId": "env-stage-002",
|
|
"version": "2.8.0-rc.1",
|
|
"deploymentDate": "2026-09-14T13:00:00Z",
|
|
"releaseNotes": "یکپارچگی با سامانه بیمه تأمین اجتماعی",
|
|
"requiredDeployments": [],
|
|
"status": "active"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-health-web",
|
|
"title": "Healthcare Patient Portal",
|
|
"description": "پرتال بیماران برای نوبتدهی و مشاهده پرونده",
|
|
"type": "frontend",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/healthcare/patient-portal",
|
|
"metadata": {
|
|
"framework": "React 18",
|
|
"language": "TypeScript"
|
|
},
|
|
"dependencies": [
|
|
"proj-health-api"
|
|
],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-health-web-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "3.1.0",
|
|
"deploymentDate": "2026-09-12T09:30:00Z",
|
|
"releaseNotes": "بهبود فرآیند رزرو نوبت و افزودن یادآور خودکار",
|
|
"requiredDeployments": [
|
|
{
|
|
"projectId": "proj-health-api",
|
|
"deploymentId": "dep-health-api-prod"
|
|
}
|
|
],
|
|
"status": "active"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-health-doc",
|
|
"title": "Doctor Dashboard",
|
|
"description": "داشبورد پزشکان برای مدیریت بیماران",
|
|
"type": "frontend",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/healthcare/doctor-dashboard",
|
|
"metadata": {
|
|
"framework": "Angular 18",
|
|
"language": "TypeScript"
|
|
},
|
|
"dependencies": [
|
|
"proj-health-api"
|
|
],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-health-doc-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "2.3.2",
|
|
"deploymentDate": "2026-09-09T10:00:00Z",
|
|
"releaseNotes": "افزودن تقویم هوشمند و مدیریت نسخهها",
|
|
"requiredDeployments": [
|
|
{
|
|
"projectId": "proj-health-api",
|
|
"deploymentId": "dep-health-api-prod"
|
|
}
|
|
],
|
|
"status": "active"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-health-db",
|
|
"title": "Healthcare Database",
|
|
"description": "پایگاه داده پروندههای الکترونیک سلامت",
|
|
"type": "database",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/healthcare/db",
|
|
"metadata": {
|
|
"framework": "PostgreSQL 16",
|
|
"language": "SQL"
|
|
},
|
|
"dependencies": [],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-health-db-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "4.0.0",
|
|
"deploymentDate": "2026-09-03T02:30:00Z",
|
|
"releaseNotes": "مهاجرت به ساختار جدید پرونده الکترونیک",
|
|
"requiredDeployments": [],
|
|
"status": "active"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-health-mobile",
|
|
"title": "Healthcare Mobile App",
|
|
"description": "اپلیکیشن موبایل بیماران",
|
|
"type": "mobile",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/healthcare/mobile",
|
|
"metadata": {
|
|
"framework": "React Native 0.74",
|
|
"language": "TypeScript"
|
|
},
|
|
"dependencies": [
|
|
"proj-health-api"
|
|
],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-health-mobile-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "1.5.0",
|
|
"deploymentDate": "2026-09-06T08:00:00Z",
|
|
"releaseNotes": "انتشار نسخه اولیه با قابلیت نوبتدهی",
|
|
"requiredDeployments": [
|
|
{
|
|
"projectId": "proj-health-api",
|
|
"deploymentId": "dep-health-api-prod"
|
|
}
|
|
],
|
|
"status": "active"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "prod-edtech",
|
|
"title": "پلتفرم آموزش آنلاین دانشیار",
|
|
"description": "سامانه LMS با قابلیت برگزاری کلاس زنده و محتوای تعاملی",
|
|
"metadata": {
|
|
"createdAt": "2026-03-05T08:00:00Z",
|
|
"owner": "تیم توسعه EdTech",
|
|
"customFields": {
|
|
"industry": "Education",
|
|
"priority": "high"
|
|
}
|
|
},
|
|
"projects": [
|
|
{
|
|
"id": "proj-edu-api",
|
|
"title": "LMS Core API",
|
|
"description": "سرویس بکاند سامانه آموزش",
|
|
"type": "backend",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/edtech/core-api",
|
|
"metadata": {
|
|
"framework": ".NET 8",
|
|
"language": "C#"
|
|
},
|
|
"dependencies": [
|
|
"proj-auth-svc",
|
|
"proj-notification-svc"
|
|
],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-edu-api-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "3.2.1",
|
|
"deploymentDate": "2026-09-11T12:00:00Z",
|
|
"releaseNotes": "افزودن سیستم آزمون آنلاین و تصحیح خودکار",
|
|
"requiredDeployments": [],
|
|
"status": "active"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-edu-web",
|
|
"title": "LMS Web Platform",
|
|
"description": "پلتفرم وب آموزش برای دانشجویان و اساتید",
|
|
"type": "frontend",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/edtech/web-platform",
|
|
"metadata": {
|
|
"framework": "Next.js 14",
|
|
"language": "TypeScript"
|
|
},
|
|
"dependencies": [
|
|
"proj-edu-api",
|
|
"proj-video-streaming"
|
|
],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-edu-web-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "4.0.3",
|
|
"deploymentDate": "2026-09-13T10:00:00Z",
|
|
"releaseNotes": "بهبود پخشکننده ویدیو و افزودن زیرنویس خودکار",
|
|
"requiredDeployments": [
|
|
{
|
|
"projectId": "proj-edu-api",
|
|
"deploymentId": "dep-edu-api-prod"
|
|
}
|
|
],
|
|
"status": "active"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-edu-video",
|
|
"title": "Video Streaming Service",
|
|
"description": "سرویس استریم ویدیوی کلاسهای زنده",
|
|
"type": "service",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/edtech/video-streaming",
|
|
"metadata": {
|
|
"framework": "Node.js 20",
|
|
"language": "TypeScript"
|
|
},
|
|
"dependencies": [],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-edu-video-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "2.1.0",
|
|
"deploymentDate": "2026-09-08T14:00:00Z",
|
|
"releaseNotes": "پشتیبانی از کیفیت 4K و کاهش تأخیر استریم",
|
|
"requiredDeployments": [],
|
|
"status": "active"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-edu-db",
|
|
"title": "LMS Database",
|
|
"description": "پایگاه داده دورهها و کاربران",
|
|
"type": "database",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/edtech/db",
|
|
"metadata": {
|
|
"framework": "MongoDB 7",
|
|
"language": "MongoDB Query"
|
|
},
|
|
"dependencies": [],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-edu-db-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "3.0.0",
|
|
"deploymentDate": "2026-09-04T03:00:00Z",
|
|
"releaseNotes": "مهاجرت به ساختار شاردینگ برای مقیاسپذیری",
|
|
"requiredDeployments": [],
|
|
"status": "active"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-edu-mobile",
|
|
"title": "LMS Mobile App",
|
|
"description": "اپلیکیشن موبایل دانشجویان",
|
|
"type": "mobile",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/edtech/mobile",
|
|
"metadata": {
|
|
"framework": "Flutter 3.22",
|
|
"language": "Dart"
|
|
},
|
|
"dependencies": [
|
|
"proj-edu-api"
|
|
],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-edu-mobile-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "2.0.1",
|
|
"deploymentDate": "2026-09-07T09:30:00Z",
|
|
"releaseNotes": "قابلیت دانلود آفلاین ویدیوها",
|
|
"requiredDeployments": [
|
|
{
|
|
"projectId": "proj-edu-api",
|
|
"deploymentId": "dep-edu-api-prod"
|
|
}
|
|
],
|
|
"status": "active"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "prod-transport",
|
|
"title": "سامانه حملونقل هوشمند ترافیکیار",
|
|
"description": "پلتفرم مدیریت ناوگان و مسیریابی هوشمند",
|
|
"metadata": {
|
|
"createdAt": "2026-03-18T08:00:00Z",
|
|
"owner": "تیم توسعه Smart City",
|
|
"customFields": {
|
|
"industry": "Transportation",
|
|
"priority": "high"
|
|
}
|
|
},
|
|
"projects": [
|
|
{
|
|
"id": "proj-trans-api",
|
|
"title": "Transport Core API",
|
|
"description": "سرویس بکاند سامانه حملونقل",
|
|
"type": "backend",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/transport/core-api",
|
|
"metadata": {
|
|
"framework": ".NET 8",
|
|
"language": "C#"
|
|
},
|
|
"dependencies": [
|
|
"proj-maps-svc",
|
|
"proj-auth-svc"
|
|
],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-trans-api-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "2.5.0",
|
|
"deploymentDate": "2026-09-10T13:00:00Z",
|
|
"releaseNotes": "افزودن الگوریتم مسیریابی پیشرفته با ترافیک زنده",
|
|
"requiredDeployments": [],
|
|
"status": "active"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-trans-web",
|
|
"title": "Fleet Management Dashboard",
|
|
"description": "داشبورد مدیریت ناوگان",
|
|
"type": "frontend",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/transport/fleet-dashboard",
|
|
"metadata": {
|
|
"framework": "Vue.js 3",
|
|
"language": "TypeScript"
|
|
},
|
|
"dependencies": [
|
|
"proj-trans-api"
|
|
],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-trans-web-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "3.1.2",
|
|
"deploymentDate": "2026-09-12T11:00:00Z",
|
|
"releaseNotes": "نمایش زنده ناوگان روی نقشه و گزارشهای عملکرد",
|
|
"requiredDeployments": [
|
|
{
|
|
"projectId": "proj-trans-api",
|
|
"deploymentId": "dep-trans-api-prod"
|
|
}
|
|
],
|
|
"status": "active"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-maps-svc",
|
|
"title": "Maps & Geolocation Service",
|
|
"description": "سرویس نقشه و موقعیتیابی - سرویس مشترک",
|
|
"type": "service",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/transport/maps-svc",
|
|
"metadata": {
|
|
"framework": "Go 1.22",
|
|
"language": "Go"
|
|
},
|
|
"dependencies": [],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-trans-maps-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "1.8.0",
|
|
"deploymentDate": "2026-09-09T15:00:00Z",
|
|
"releaseNotes": "بهینهسازی reverse geocoding و افزودن POI",
|
|
"requiredDeployments": [],
|
|
"status": "active"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-trans-mobile",
|
|
"title": "Driver Mobile App",
|
|
"description": "اپلیکیشن رانندگان",
|
|
"type": "mobile",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/transport/driver-app",
|
|
"metadata": {
|
|
"framework": "Kotlin",
|
|
"language": "Kotlin"
|
|
},
|
|
"dependencies": [
|
|
"proj-trans-api"
|
|
],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-trans-mobile-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "2.2.1",
|
|
"deploymentDate": "2026-09-08T08:30:00Z",
|
|
"releaseNotes": "بهبود مصرف باتری و دقت GPS",
|
|
"requiredDeployments": [
|
|
{
|
|
"projectId": "proj-trans-api",
|
|
"deploymentId": "dep-trans-api-prod"
|
|
}
|
|
],
|
|
"status": "active"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-trans-db",
|
|
"title": "Transport Database",
|
|
"description": "پایگاه داده سفرها و ناوگان",
|
|
"type": "database",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/transport/db",
|
|
"metadata": {
|
|
"framework": "PostgreSQL 16 + PostGIS",
|
|
"language": "SQL"
|
|
},
|
|
"dependencies": [],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-trans-db-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "3.2.0",
|
|
"deploymentDate": "2026-09-03T02:00:00Z",
|
|
"releaseNotes": "افزودن جداول مکانی و بهینهسازی کوئریهای برداری",
|
|
"requiredDeployments": [],
|
|
"status": "active"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "prod-realestate",
|
|
"title": "پلتفرم املاک و مستغلات خانهیار",
|
|
"description": "سامانه جامع خرید، فروش و اجاره املاک",
|
|
"metadata": {
|
|
"createdAt": "2026-04-02T08:00:00Z",
|
|
"owner": "تیم توسعه PropTech",
|
|
"customFields": {
|
|
"industry": "Real Estate",
|
|
"priority": "medium"
|
|
}
|
|
},
|
|
"projects": [
|
|
{
|
|
"id": "proj-re-api",
|
|
"title": "Real Estate Core API",
|
|
"description": "سرویس بکاند پلتفرم املاک",
|
|
"type": "backend",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/realestate/core-api",
|
|
"metadata": {
|
|
"framework": ".NET 8",
|
|
"language": "C#"
|
|
},
|
|
"dependencies": [
|
|
"proj-maps-svc",
|
|
"proj-auth-svc"
|
|
],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-re-api-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "2.1.3",
|
|
"deploymentDate": "2026-09-11T10:30:00Z",
|
|
"releaseNotes": "افزودن تور مجازی ۳۶۰ درجه و فیلتر پیشرفته",
|
|
"requiredDeployments": [
|
|
{
|
|
"projectId": "proj-maps-svc",
|
|
"deploymentId": "dep-trans-maps-prod"
|
|
}
|
|
],
|
|
"status": "active"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-re-web",
|
|
"title": "Real Estate Web Portal",
|
|
"description": "پرتال وب جستجوی املاک",
|
|
"type": "frontend",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/realestate/web-portal",
|
|
"metadata": {
|
|
"framework": "Next.js 14",
|
|
"language": "TypeScript"
|
|
},
|
|
"dependencies": [
|
|
"proj-re-api"
|
|
],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-re-web-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "3.0.2",
|
|
"deploymentDate": "2026-09-13T09:00:00Z",
|
|
"releaseNotes": "نمایش املاک روی نقشه و مقایسه چندگانه",
|
|
"requiredDeployments": [
|
|
{
|
|
"projectId": "proj-re-api",
|
|
"deploymentId": "dep-re-api-prod"
|
|
}
|
|
],
|
|
"status": "active"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-re-mobile",
|
|
"title": "Real Estate Mobile App",
|
|
"description": "اپلیکیشن موبایل جستجوی ملک",
|
|
"type": "mobile",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/realestate/mobile",
|
|
"metadata": {
|
|
"framework": "Swift",
|
|
"language": "Swift"
|
|
},
|
|
"dependencies": [
|
|
"proj-re-api"
|
|
],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-re-mobile-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "1.7.0",
|
|
"deploymentDate": "2026-09-06T08:00:00Z",
|
|
"releaseNotes": "نسخه iOS با قابلیت AR برای مشاهده ملک",
|
|
"requiredDeployments": [
|
|
{
|
|
"projectId": "proj-re-api",
|
|
"deploymentId": "dep-re-api-prod"
|
|
}
|
|
],
|
|
"status": "active"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-re-db",
|
|
"title": "Real Estate Database",
|
|
"description": "پایگاه داده املاک و کاربران",
|
|
"type": "database",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/realestate/db",
|
|
"metadata": {
|
|
"framework": "SQL Server 2022",
|
|
"language": "T-SQL"
|
|
},
|
|
"dependencies": [],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-re-db-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "2.5.0",
|
|
"deploymentDate": "2026-09-04T03:00:00Z",
|
|
"releaseNotes": "بهینهسازی ایندکسهای مکانی",
|
|
"requiredDeployments": [],
|
|
"status": "active"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "prod-travel",
|
|
"title": "سامانه گردشگری و رزرو سفر سفریار",
|
|
"description": "پلتفرم رزرو بلیط، هتل و تور",
|
|
"metadata": {
|
|
"createdAt": "2026-04-15T08:00:00Z",
|
|
"owner": "تیم توسعه TravelTech",
|
|
"customFields": {
|
|
"industry": "Tourism",
|
|
"priority": "high"
|
|
}
|
|
},
|
|
"projects": [
|
|
{
|
|
"id": "proj-travel-api",
|
|
"title": "Travel Booking API",
|
|
"description": "سرویس بکاند رزرواسیون",
|
|
"type": "backend",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/travel/booking-api",
|
|
"metadata": {
|
|
"framework": ".NET 8",
|
|
"language": "C#"
|
|
},
|
|
"dependencies": [
|
|
"proj-payment-gateway",
|
|
"proj-notification-svc"
|
|
],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-travel-api-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "3.4.1",
|
|
"deploymentDate": "2026-09-12T14:00:00Z",
|
|
"releaseNotes": "یکپارچگی با GDS جهانی و افزودن رزرو هتل",
|
|
"requiredDeployments": [
|
|
{
|
|
"projectId": "proj-payment-gateway",
|
|
"deploymentId": "dep-payment-prod"
|
|
}
|
|
],
|
|
"status": "active"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-travel-web",
|
|
"title": "Travel Booking Portal",
|
|
"description": "پرتال وب رزرو سفر",
|
|
"type": "frontend",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/travel/web-portal",
|
|
"metadata": {
|
|
"framework": "React 18",
|
|
"language": "TypeScript"
|
|
},
|
|
"dependencies": [
|
|
"proj-travel-api"
|
|
],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-travel-web-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "4.1.0",
|
|
"deploymentDate": "2026-09-13T11:30:00Z",
|
|
"releaseNotes": "بازطراحی فرآیند رزرو و افزودن پیشنهاد هوشمند",
|
|
"requiredDeployments": [
|
|
{
|
|
"projectId": "proj-travel-api",
|
|
"deploymentId": "dep-travel-api-prod"
|
|
}
|
|
],
|
|
"status": "active"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-travel-mobile",
|
|
"title": "Travel Mobile App",
|
|
"description": "اپلیکیشن موبایل رزرو سفر",
|
|
"type": "mobile",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/travel/mobile",
|
|
"metadata": {
|
|
"framework": "Flutter 3.22",
|
|
"language": "Dart"
|
|
},
|
|
"dependencies": [
|
|
"proj-travel-api"
|
|
],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-travel-mobile-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "2.6.2",
|
|
"deploymentDate": "2026-09-07T09:00:00Z",
|
|
"releaseNotes": "افزودن کارت پرواز دیجیتال و مدیریت رزرو",
|
|
"requiredDeployments": [
|
|
{
|
|
"projectId": "proj-travel-api",
|
|
"deploymentId": "dep-travel-api-prod"
|
|
}
|
|
],
|
|
"status": "active"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-travel-db",
|
|
"title": "Travel Database",
|
|
"description": "پایگاه داده رزروها و کاربران",
|
|
"type": "database",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/travel/db",
|
|
"metadata": {
|
|
"framework": "PostgreSQL 16",
|
|
"language": "SQL"
|
|
},
|
|
"dependencies": [],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-travel-db-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "3.1.0",
|
|
"deploymentDate": "2026-09-03T02:30:00Z",
|
|
"releaseNotes": "افزودن جداول رزروهای بینالمللی",
|
|
"requiredDeployments": [],
|
|
"status": "active"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "prod-hr",
|
|
"title": "پلتفرم مدیریت منابع انسانی کاریار",
|
|
"description": "سامانه جامع HR شامل حقوق و دستمزد، حضور و غیاب و ارزیابی",
|
|
"metadata": {
|
|
"createdAt": "2026-05-01T08:00:00Z",
|
|
"owner": "تیم توسعه HR Tech",
|
|
"customFields": {
|
|
"industry": "Human Resources",
|
|
"priority": "medium"
|
|
}
|
|
},
|
|
"projects": [
|
|
{
|
|
"id": "proj-hr-api",
|
|
"title": "HR Core API",
|
|
"description": "سرویس بکاند سامانه HR",
|
|
"type": "backend",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/hr/core-api",
|
|
"metadata": {
|
|
"framework": ".NET 8",
|
|
"language": "C#"
|
|
},
|
|
"dependencies": [
|
|
"proj-auth-svc",
|
|
"proj-notification-svc"
|
|
],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-hr-api-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "2.9.0",
|
|
"deploymentDate": "2026-09-10T10:00:00Z",
|
|
"releaseNotes": "ماژول جدید ارزیابی عملکرد ۳۶۰ درجه",
|
|
"requiredDeployments": [],
|
|
"status": "active"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-hr-web",
|
|
"title": "HR Web Portal",
|
|
"description": "پرتال وب کارکنان و مدیران",
|
|
"type": "frontend",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/hr/web-portal",
|
|
"metadata": {
|
|
"framework": "Angular 18",
|
|
"language": "TypeScript"
|
|
},
|
|
"dependencies": [
|
|
"proj-hr-api"
|
|
],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-hr-web-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "3.3.1",
|
|
"deploymentDate": "2026-09-12T09:00:00Z",
|
|
"releaseNotes": "داشبورد مدیریتی جدید و گزارشهای حقوق",
|
|
"requiredDeployments": [
|
|
{
|
|
"projectId": "proj-hr-api",
|
|
"deploymentId": "dep-hr-api-prod"
|
|
}
|
|
],
|
|
"status": "active"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-hr-mobile",
|
|
"title": "HR Mobile App",
|
|
"description": "اپلیکیشن موبایل کارکنان",
|
|
"type": "mobile",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/hr/mobile",
|
|
"metadata": {
|
|
"framework": "React Native 0.74",
|
|
"language": "TypeScript"
|
|
},
|
|
"dependencies": [
|
|
"proj-hr-api"
|
|
],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-hr-mobile-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "1.8.0",
|
|
"deploymentDate": "2026-09-06T08:30:00Z",
|
|
"releaseNotes": "ثبت حضور با GPS و درخواست مرخصی",
|
|
"requiredDeployments": [
|
|
{
|
|
"projectId": "proj-hr-api",
|
|
"deploymentId": "dep-hr-api-prod"
|
|
}
|
|
],
|
|
"status": "active"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-hr-db",
|
|
"title": "HR Database",
|
|
"description": "پایگاه داده کارکنان و سوابق",
|
|
"type": "database",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/hr/db",
|
|
"metadata": {
|
|
"framework": "SQL Server 2022",
|
|
"language": "T-SQL"
|
|
},
|
|
"dependencies": [],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-hr-db-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "4.0.0",
|
|
"deploymentDate": "2026-09-02T02:00:00Z",
|
|
"releaseNotes": "ساختار جدید برای ارزیابی عملکرد",
|
|
"requiredDeployments": [],
|
|
"status": "active"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-hr-payroll",
|
|
"title": "Payroll Engine",
|
|
"description": "موتور محاسبه حقوق و دستمزد",
|
|
"type": "service",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/hr/payroll-engine",
|
|
"metadata": {
|
|
"framework": ".NET 8",
|
|
"language": "C#"
|
|
},
|
|
"dependencies": [
|
|
"proj-hr-api",
|
|
"proj-hr-db"
|
|
],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-hr-payroll-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "2.2.1",
|
|
"deploymentDate": "2026-09-09T11:00:00Z",
|
|
"releaseNotes": "پشتیبانی از قوانین جدید مالیاتی ۱۴۰۵",
|
|
"requiredDeployments": [
|
|
{
|
|
"projectId": "proj-hr-api",
|
|
"deploymentId": "dep-hr-api-prod"
|
|
}
|
|
],
|
|
"status": "active"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "prod-crm",
|
|
"title": "سامانه CRM و فروش مشترییار",
|
|
"description": "پلتفرم مدیریت ارتباط با مشتری و فروش",
|
|
"metadata": {
|
|
"createdAt": "2026-05-20T08:00:00Z",
|
|
"owner": "تیم توسعه CRM",
|
|
"customFields": {
|
|
"industry": "Sales & CRM",
|
|
"priority": "high"
|
|
}
|
|
},
|
|
"projects": [
|
|
{
|
|
"id": "proj-crm-api",
|
|
"title": "CRM Core API",
|
|
"description": "سرویس بکاند CRM",
|
|
"type": "backend",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/crm/core-api",
|
|
"metadata": {
|
|
"framework": ".NET 8",
|
|
"language": "C#"
|
|
},
|
|
"dependencies": [
|
|
"proj-auth-svc",
|
|
"proj-notification-svc"
|
|
],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-crm-api-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "3.6.2",
|
|
"deploymentDate": "2026-09-11T13:00:00Z",
|
|
"releaseNotes": "ماژول اتوماسیون بازاریابی و تحلیل رفتار مشتری",
|
|
"requiredDeployments": [],
|
|
"status": "active"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-crm-web",
|
|
"title": "CRM Web Dashboard",
|
|
"description": "داشبورد وب تیم فروش",
|
|
"type": "frontend",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/crm/web-dashboard",
|
|
"metadata": {
|
|
"framework": "React 18",
|
|
"language": "TypeScript"
|
|
},
|
|
"dependencies": [
|
|
"proj-crm-api"
|
|
],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-crm-web-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "4.2.0",
|
|
"deploymentDate": "2026-09-13T10:30:00Z",
|
|
"releaseNotes": "نمای ۳۶۰ درجه مشتری و گزارشهای پیشرفته",
|
|
"requiredDeployments": [
|
|
{
|
|
"projectId": "proj-crm-api",
|
|
"deploymentId": "dep-crm-api-prod"
|
|
}
|
|
],
|
|
"status": "active"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-crm-mobile",
|
|
"title": "CRM Mobile App",
|
|
"description": "اپلیکیشن موبایل ویزیتورها",
|
|
"type": "mobile",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/crm/mobile",
|
|
"metadata": {
|
|
"framework": "Flutter 3.22",
|
|
"language": "Dart"
|
|
},
|
|
"dependencies": [
|
|
"proj-crm-api"
|
|
],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-crm-mobile-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "2.1.3",
|
|
"deploymentDate": "2026-09-07T09:00:00Z",
|
|
"releaseNotes": "ثبت بازدید حضوری و آپلود فاکتور",
|
|
"requiredDeployments": [
|
|
{
|
|
"projectId": "proj-crm-api",
|
|
"deploymentId": "dep-crm-api-prod"
|
|
}
|
|
],
|
|
"status": "active"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-crm-db",
|
|
"title": "CRM Database",
|
|
"description": "پایگاه داده مشتریان و سرنخها",
|
|
"type": "database",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/crm/db",
|
|
"metadata": {
|
|
"framework": "MongoDB 7",
|
|
"language": "MongoDB Query"
|
|
},
|
|
"dependencies": [],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-crm-db-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "3.0.1",
|
|
"deploymentDate": "2026-09-04T03:00:00Z",
|
|
"releaseNotes": "ساختار بهینه برای دادههای نیمهساختاریافته",
|
|
"requiredDeployments": [],
|
|
"status": "active"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-crm-analytics",
|
|
"title": "CRM Analytics Engine",
|
|
"description": "موتور تحلیل و BI فروش",
|
|
"type": "service",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/crm/analytics",
|
|
"metadata": {
|
|
"framework": "Python 3.12",
|
|
"language": "Python"
|
|
},
|
|
"dependencies": [
|
|
"proj-crm-db"
|
|
],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-crm-analytics-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "1.5.0",
|
|
"deploymentDate": "2026-09-10T14:00:00Z",
|
|
"releaseNotes": "پیشبینی فروش با مدل ML و تحلیل چرخه عمر مشتری",
|
|
"requiredDeployments": [
|
|
{
|
|
"projectId": "proj-crm-db",
|
|
"deploymentId": "dep-crm-db-prod"
|
|
}
|
|
],
|
|
"status": "active"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "prod-payment",
|
|
"title": "پلتفرم پرداخت و کیف پول پرداختیار",
|
|
"description": "زیرساخت مشترک پرداخت برای تمام محصولات سازمان",
|
|
"metadata": {
|
|
"createdAt": "2026-01-05T08:00:00Z",
|
|
"owner": "تیم توسعه Payment",
|
|
"customFields": {
|
|
"industry": "FinTech",
|
|
"priority": "critical",
|
|
"shared": true
|
|
}
|
|
},
|
|
"projects": [
|
|
{
|
|
"id": "proj-payment-gateway",
|
|
"title": "Payment Gateway Service",
|
|
"description": "درگاه پرداخت یکپارچه - سرویس مشترک",
|
|
"type": "service",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/payment/gateway",
|
|
"metadata": {
|
|
"framework": ".NET 8",
|
|
"language": "C#"
|
|
},
|
|
"dependencies": [
|
|
"proj-payment-db"
|
|
],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-payment-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "5.3.0",
|
|
"deploymentDate": "2026-09-09T12:00:00Z",
|
|
"releaseNotes": "پشتیبانی از درگاههای جدید و توکنسازی کارت",
|
|
"requiredDeployments": [
|
|
{
|
|
"projectId": "proj-payment-db",
|
|
"deploymentId": "dep-payment-db-prod"
|
|
}
|
|
],
|
|
"status": "active"
|
|
},
|
|
{
|
|
"id": "dep-payment-stage",
|
|
"environmentId": "env-stage-002",
|
|
"version": "5.4.0-rc.1",
|
|
"deploymentDate": "2026-09-14T10:00:00Z",
|
|
"releaseNotes": "تست یکپارچگی با شاپرک جدید",
|
|
"requiredDeployments": [],
|
|
"status": "active"
|
|
},
|
|
{
|
|
"id": "dep-payment-qa",
|
|
"environmentId": "env-qa-004",
|
|
"version": "5.4.0-beta.2",
|
|
"deploymentDate": "2026-09-15T15:00:00Z",
|
|
"releaseNotes": "تستهای خودکار امنیتی و بار",
|
|
"requiredDeployments": [],
|
|
"status": "active"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-payment-wallet",
|
|
"title": "Digital Wallet Service",
|
|
"description": "سرویس کیف پول الکترونیک",
|
|
"type": "service",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/payment/wallet",
|
|
"metadata": {
|
|
"framework": ".NET 8",
|
|
"language": "C#"
|
|
},
|
|
"dependencies": [
|
|
"proj-payment-gateway",
|
|
"proj-payment-db"
|
|
],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-payment-wallet-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "3.1.2",
|
|
"deploymentDate": "2026-09-11T11:00:00Z",
|
|
"releaseNotes": "افزودن قابلیت انتقال بین کیف پول و کشبک",
|
|
"requiredDeployments": [
|
|
{
|
|
"projectId": "proj-payment-gateway",
|
|
"deploymentId": "dep-payment-prod"
|
|
}
|
|
],
|
|
"status": "active"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-payment-db",
|
|
"title": "Payment Database",
|
|
"description": "پایگاه داده تراکنشهای مالی",
|
|
"type": "database",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/payment/db",
|
|
"metadata": {
|
|
"framework": "Oracle 19c RAC",
|
|
"language": "PL/SQL"
|
|
},
|
|
"dependencies": [],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-payment-db-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "6.0.0",
|
|
"deploymentDate": "2026-09-01T02:00:00Z",
|
|
"releaseNotes": "ارتقای ساختار تراکنشها با قابلیت Audit کامل",
|
|
"requiredDeployments": [],
|
|
"status": "active"
|
|
},
|
|
{
|
|
"id": "dep-payment-db-dr",
|
|
"environmentId": "env-dr-006",
|
|
"version": "6.0.0",
|
|
"deploymentDate": "2026-09-01T03:00:00Z",
|
|
"releaseNotes": "همگامسازی Active-Active با Production",
|
|
"requiredDeployments": [],
|
|
"status": "active"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-payment-web",
|
|
"title": "Payment Management Portal",
|
|
"description": "پرتال مدیریت تراکنشها برای اپراتورها",
|
|
"type": "frontend",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/payment/portal",
|
|
"metadata": {
|
|
"framework": "Angular 18",
|
|
"language": "TypeScript"
|
|
},
|
|
"dependencies": [
|
|
"proj-payment-gateway"
|
|
],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-payment-web-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "2.8.1",
|
|
"deploymentDate": "2026-09-12T10:00:00Z",
|
|
"releaseNotes": "داشبورد تحلیل تراکنشها و مدیریت disputes",
|
|
"requiredDeployments": [
|
|
{
|
|
"projectId": "proj-payment-gateway",
|
|
"deploymentId": "dep-payment-prod"
|
|
}
|
|
],
|
|
"status": "active"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-auth-svc",
|
|
"title": "Authentication & Authorization Service",
|
|
"description": "سرویس مشترک احراز هویت و مجوزدهی",
|
|
"type": "service",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/shared/auth-svc",
|
|
"metadata": {
|
|
"framework": ".NET 8",
|
|
"language": "C#"
|
|
},
|
|
"dependencies": [
|
|
"proj-payment-db"
|
|
],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-auth-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "4.1.0",
|
|
"deploymentDate": "2026-09-08T06:00:00Z",
|
|
"releaseNotes": "افزودن MFA و پشتیبانی از OAuth 2.1",
|
|
"requiredDeployments": [],
|
|
"status": "active"
|
|
},
|
|
{
|
|
"id": "dep-auth-stage",
|
|
"environmentId": "env-stage-002",
|
|
"version": "4.2.0-rc.1",
|
|
"deploymentDate": "2026-09-14T08:00:00Z",
|
|
"releaseNotes": "تست SSO با Azure AD",
|
|
"requiredDeployments": [],
|
|
"status": "active"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-notification-svc",
|
|
"title": "Notification Service",
|
|
"description": "سرویس مشترک ارسال اعلان (SMS/Email/Push)",
|
|
"type": "service",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/shared/notification-svc",
|
|
"metadata": {
|
|
"framework": ".NET 8",
|
|
"language": "C#"
|
|
},
|
|
"dependencies": [],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-notif-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "2.5.0",
|
|
"deploymentDate": "2026-09-07T07:00:00Z",
|
|
"releaseNotes": "افزودن کانال WhatsApp و بهینهسازی صف",
|
|
"requiredDeployments": [],
|
|
"status": "active"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-inventory-svc",
|
|
"title": "Inventory Management Service",
|
|
"description": "سرویس مدیریت موجودی انبار",
|
|
"type": "service",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/shared/inventory-svc",
|
|
"metadata": {
|
|
"framework": ".NET 8",
|
|
"language": "C#"
|
|
},
|
|
"dependencies": [
|
|
"proj-payment-db"
|
|
],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-inventory-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "2.0.3",
|
|
"deploymentDate": "2026-09-06T10:00:00Z",
|
|
"releaseNotes": "همگامسازی Real-time با انبارهای فیزیکی",
|
|
"requiredDeployments": [],
|
|
"status": "active"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "proj-video-streaming",
|
|
"title": "Video Streaming Infrastructure",
|
|
"description": "زیرساخت استریم ویدیو (CDN + Transcoding)",
|
|
"type": "infrastructure",
|
|
"repositoryUrl": "https://git.rayanpardaz.ir/shared/video-infra",
|
|
"metadata": {
|
|
"framework": "Terraform + AWS",
|
|
"language": "HCL"
|
|
},
|
|
"dependencies": [],
|
|
"deployments": [
|
|
{
|
|
"id": "dep-video-infra-prod",
|
|
"environmentId": "env-prod-001",
|
|
"version": "1.3.0",
|
|
"deploymentDate": "2026-09-05T05:00:00Z",
|
|
"releaseNotes": "افزودن CDN منطقهای و Adaptive Bitrate",
|
|
"requiredDeployments": [],
|
|
"status": "active"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"boards": [
|
|
{
|
|
"id": "board-1789738087174",
|
|
"title": "111",
|
|
"description": "11111",
|
|
"backgroundColor": "#1a2d47",
|
|
"createdAt": "2026-09-18T13:28:07.174Z",
|
|
"updatedAt": "2026-09-18T13:39:05.550Z",
|
|
"columns": [
|
|
{
|
|
"id": "col-1789738087174-0",
|
|
"title": "📥 بک لاگ",
|
|
"backgroundColor": "#6b7208",
|
|
"textColor": "#b4cbf9",
|
|
"cards": []
|
|
},
|
|
{
|
|
"id": "col-1789738087174-1",
|
|
"title": "📋 برای انجام",
|
|
"backgroundColor": "#393e65",
|
|
"textColor": "#9dbbf6",
|
|
"cards": []
|
|
},
|
|
{
|
|
"id": "col-1789738087174-2",
|
|
"title": "🔨 در حال انجام",
|
|
"backgroundColor": "#453111",
|
|
"textColor": "#87a2d9",
|
|
"cards": []
|
|
},
|
|
{
|
|
"id": "col-1789738087174-3",
|
|
"title": "🔍 برای تست",
|
|
"backgroundColor": "#542881",
|
|
"textColor": "#98b6f0",
|
|
"cards": []
|
|
},
|
|
{
|
|
"id": "col-1789738087174-4",
|
|
"title": "✅ انجام شده",
|
|
"backgroundColor": "#087224",
|
|
"textColor": "#d8d96d",
|
|
"cards": []
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"boardTags": [
|
|
{
|
|
"id": "tag-1789680088516",
|
|
"name": "ویژگی",
|
|
"color": "#4299e1"
|
|
},
|
|
{
|
|
"id": "tag-1789739131950",
|
|
"name": "باگ",
|
|
"color": "#ad8514"
|
|
},
|
|
{
|
|
"id": "tag-1789739178374",
|
|
"name": "فوری",
|
|
"color": "#e31c1c"
|
|
},
|
|
{
|
|
"id": "tag-1789739229294",
|
|
"name": "بررسی",
|
|
"color": "#4f30c0"
|
|
}
|
|
]
|
|
} |