// ─── Works listing page ────────────────────────────────────────── function Works({ go }) { const [filter, setFilter] = React.useState("all"); const industries = ["all", ...new Set(WORKS.map(w => w.industry))]; const filtered = filter === "all" ? WORKS : WORKS.filter(w => w.industry === filter); return (
数字で語れる、
320件以上の実績。} lead="業種・規模・技術領域を問わず、事業の課題からWebで解決するプロジェクトを手がけてきました。一部を抜粋してご紹介します。" />
{industries.map(ind => ( ))}
{filtered.length} / {WORKS.length} PROJECTS SHOWN
{filtered.map((w, i) => )}
AND MORE

守秘義務のため、
公開できない案件も多数。

エンタープライズ案件・金融・医療・公共系など、NDA下のプロジェクトは個別にお話しします。

); } function WorksFullCard({ work, index }) { return (
CASE {String(index + 1).padStart(2, "0")}
{work.year} · {work.industry} {work.metric}

{work.title}

{work.scope.map(s => ( {s} ))}
); } Object.assign(window, { Works });