프로젝트 목록PROJECT / CASE STUDY
가비아 · 프론트엔드 개발자
가독
실시간 협업과 검색을 연결한 사내 문서 플랫폼
2026.05 — 현재
- TypeScript
- Next.js
- React
- Lexical
- Yjs
- TanStack Query
주요 기여
- 동시편집 초기 본문이 중복 주입되지 않도록 초기화 흐름 정리
- AI 답변의 근거 문서 미리보기와 검색 키워드 강조 구현
- 제목 입력과 답변 스트리밍의 렌더링 범위 분리
- 브라우저에 저장한 사이드바 상태와 서버 렌더링 사이의 불일치 처리
어떤 문제에서 시작했나요?
공용 편집기를 실제 서비스에 연결하고, 흩어진 사내 문서를 탐색할 수 있는 공간이 필요했어요. 문서를 옮기는 것에서 나아가 실시간 협업과 검색 결과를 신뢰할 수 있는 경험을 만들고자 했어요.
어떤 선택을 했나요?
서버가 검색 근거를 구조화하고, 화면에서는 실제로 검색에 사용된 단어를 표시하도록 바꿨어요. 의미 검색처럼 강조할 단어의 근거가 없는 경우에는 임의로 표시하지 않았어요.
동시편집 초기화에서는 본문 주입을 마친 뒤 완료 표시를 남기도록 순서를 정했어요. 시간에 기대는 추측보다 명확한 상태를 기준으로 동작하게 했어요.
함께 다룬 일
문서 권한과 인증 연동, 테스트, 배포 파이프라인에도 참여했어요. 화면이 서비스 안에서 제대로 동작하도록 관련 문제를 함께 살펴봤어요.
다음 프로젝트STT