パーキー マーケティングポータル Parky Marketing Portal

マーケティングポータル ドキュメント Marketing Portal documentation

Parky のマーケティング運用ポータル仕様書。記事 / 広告 / Instagram-legacy / X / SNS 連携 / キャンペーン / 配信カレンダー / アセット / アナリティクスを担当するマーケチームの作業画面 (web/portal/marketing/)。React 19 + Vite 8 + TypeScript / React Router v7 / TanStack Query v5 / Bootstrap 5 / Sentry React / Mapbox GL JS。BFF は /v1/marketing/*requireMarketing middleware で集約され、変更系には Idempotency-Key を自動付与します。

Documentation for the Parky marketing operations portal — articles, ads, the legacy Instagram tool, X, social integrations, campaigns, the cross-channel calendar, assets, and analytics (web/portal/marketing/). Stack: React 19 + Vite 8 + TypeScript, React Router v7, TanStack Query v5, Bootstrap 5, Sentry React, Mapbox GL JS. The BFF is mounted under /v1/marketing/* behind the requireMarketing middleware, with automatic Idempotency-Key on every mutation.

実装フェーズの読み方: How implementation status is labeled: features.html / pages.html 内のバッジは live(画面 + BFF + DB 全て動く)/scaffold(BFF endpoint はあるが外部連携 or 集計 cron が未稼働)/PlaceholderPage(route tree のみ確保)の 3 段階で表記しています。「ドキュメントに名前があるが実機に存在しない機能」は意図的に排除済みです。 Badges in features.html / pages.html use three buckets: live (screen + BFF + DB all wired), scaffold (BFF endpoint exists but the external integration or aggregation cron is dormant), and PlaceholderPage (route tree reserved only). Imaginary features have been removed.

主要セクション Sections