2024.06 ~ 2025.02
WebGL 수어 플레이어
㈜이큐포올
JavaScriptReactWebGLCSS
Overview
브라우저 환경에서 수어 애니메이션을 재생하기 위한 WebGL 플레이어입니다. 관리되지 않던 Git submodule 기반 연동 구조를 재사용 가능한 공통 컴포넌트로 전환하여 유지보수성과 재사용성을 개선했습니다.
역할
- 기존 Git submodule 기반 WebGL Player 연동 구조 분석
- 관리되지 않던 submodule 방식을 제거하고 재사용 가능한 공통 컴포넌트 구조로 전환
- 데모 페이지에서 동일한 Player UI와 로직을 재사용할 수 있도록 구조화
- 테스트 페이지 UI 및 CSS 정리, 수어 문장 분리 로직 수정
- 중복 코드 제거, 조건문 정리 및 프로젝트 설정 정리
성과
- submodule 의존을 제거하고 플레이어를 공통 컴포넌트로 패키징하여, WebGL Player가 필요한 신규 데모 페이지 구축 리소스 약 50% 절감
- 테스트 페이지 일치화로 데모 검증 환경 표준화
- 인터페이스 중복 코드 제거·조건문 정리로 순환 복잡도를 낮춰 유지보수성 개선