j. kim jiyun
← 모든 프로젝트
실무 / 2026.01 – 2026.04

KINU 북한총람

책자로 읽던 북한 연구자료를 언제든 검색하고 탐색할 수 있는 온라인 지식 플랫폼으로 옮겼습니다.

ROLE

사용자 웹 프론트엔드 전체 담당

PERIOD

2026.01 – 2026.04

STACK
Vue 3TypeScriptVitePiniaVue RouterAxiosSCSS
01 / CONTEXT

어떤 문제였나요?

통일연구원의 북한 정보 레퍼런스를 웹으로 전환하는 공공 SI 프로젝트에서 사용자 페이지를 전담하고, 관리자 페이지 개발자와 협업했습니다.

02 / CONTRIBUTION

이렇게 풀었습니다.

  1. 01

    any를 전용 인터페이스와 PropType으로 교체하고 ComputedRef·Promise 타입 불일치를 해결했습니다.

  2. 02

    검색 로직의 응집도를 높이기 위해 Composable과 Store의 역할을 검토한 뒤 Store로 통합했습니다.

  3. 03

    연관 검색어와 상세 페이지 이동 흐름을 구현해 자료 탐색 단계를 줄였습니다.

  4. 04

    Vite의 빌드 시점 alias 해석을 바탕으로 에셋 경로 문제를 해결했습니다.

  5. 05

    공통 컴포넌트와 코드 컨벤션을 관리자 웹 개발자와 맞췄습니다.

03 / OUTCOME

결과와 배운 점.

책자 중심 자료를 상시 검색·열람 가능한 웹 서비스로 전환하고 사용자 페이지 구축을 완료했습니다.

NEXT PROJECT

NPLY↗