diff --git a/src/pages/utm/CasePage.jsx b/src/pages/utm/CasePage.jsx index ad0cfd0..3f046aa 100644 --- a/src/pages/utm/CasePage.jsx +++ b/src/pages/utm/CasePage.jsx @@ -1,4 +1,5 @@ -import { motion as Motion } from "framer-motion"; +import { motion as Motion, useInView } from "framer-motion"; +import { useRef } from "react"; import SubHero from "../../components/SubHero"; const UTM_NAV = [ @@ -11,28 +12,72 @@ const CASES = [ id: 1, eyebrow: "한국공항공사", title: "KAC 드론교통관리\nUTM 시스템 구축", - desc: "공공용 UTM 시스템 정보공유체계 개발 및 드론교통관리 시스템 구축 사업을 수행했습니다. 실시간 비행 승인, 충돌 회피, 관제 데이터 통합 관리 기능을 제공합니다.", - tags: ["UTM", "드론관제", "공공기관"], + desc: "한국공항공사의 공공용 UTM 시스템 정보공유체계 개발 및 드론교통관리 시스템 구축 사업을 수행했습니다. 실시간 비행 승인, 충돌 회피, 관제 데이터 통합 관리 기능을 제공하며 안전한 드론 운항 환경을 구현했습니다.", + tags: ["UTM", "드론관제", "한국공항공사"], img: "/images/case/case01.jpg", }, { id: 2, - eyebrow: "섬에어", - title: "항공운항 예약시스템\nIBE 개발 및 안정화", - desc: "섬에어 항공사를 위한 인터넷 부킹 엔진(IBE) 개발 및 안정화 작업을 수행했습니다. 실시간 좌석 조회, 예약, 결제 연동을 포함한 통합 예약 플랫폼을 구축했습니다.", - tags: ["IBE", "항공예약", "플랫폼"], + eyebrow: "국토교통부", + title: "UAM 팀코리아\n워킹그룹 참여", + desc: "국토교통부 주관 UAM 팀코리아(UTK) 워킹그룹에 참여하여 도심항공교통 운항 공역 비행체 감시 기술 개발 및 UAM 비행상황관리 시스템 구축에 기여했습니다.", + tags: ["UAM", "UATM", "국토교통부"], img: "/images/case/case02.jpg", }, { id: 3, - eyebrow: "인천테크노파크", - title: "PAV 원격 모니터링\n시스템 개발", - desc: "개인용 항공기(PAV) 부품 성능시험 및 원격 모니터링 시스템을 개발했습니다. HILS 기반 실시간 데이터 수집과 분석 기능으로 PAV 안전성 검증을 지원합니다.", - tags: ["PAV", "모니터링", "UAM"], + eyebrow: "남원시 · 항공안전기술원", + title: "드론 실증도시\n구축 및 관제시스템", + desc: "남원시 드론 실증도시 구축사업 협약 체결 및 드론 규제 샌드박스 사업을 통해 드론 관리 체계에 따른 식별장치 및 비행 관제시스템을 구축했습니다.", + tags: ["드론", "실증도시", "관제시스템"], img: "/images/case/case03.jpg", }, ]; +function CaseItem({ item }) { + const ref = useRef(null); + const inView = useInView(ref, { once: true, margin: "-15%" }); + + return ( +
+ {/* 이미지 — clipPath로 왼쪽에서 펼쳐짐 */} + + {item.title} { + e.target.style.display = "none"; + }} + /> +
+ + + {/* 텍스트 — 페이드인 */} + + 0{item.id} + {item.eyebrow} +

+ {item.title.split("\n").map((line, j) => ( + + {line} +
+
+ ))} +

+

{item.desc}

+
+ {item.tags.map((tag) => ( + + {tag} + + ))} +
+
+
+ ); +} + export default function CasePage() { return (
@@ -55,49 +100,12 @@ export default function CasePage() {

항공 IT부터 UAM·드론·UTM까지, 다양한 기관과 함께한 구축 사례를 소개합니다.

-
- - {/* 풀 와이드 케이스 */} -
- {CASES.map((item, i) => ( - - {/* 풀 와이드 이미지 */} -
- {item.title} { - e.target.style.display = "none"; - }} - /> -
-
-
- {/* 텍스트 — 이미지 위에 왼쪽 고정 */} - - 0{item.id} - {item.eyebrow} -

- {item.title.split("\n").map((line, j) => ( - - {line} -
-
- ))} -

-

{item.desc}

-
- {item.tags.map((tag) => ( - - {tag} - - ))} -
-
- - ))} +
+ {CASES.map((item) => ( + + ))} +