✨ 프로젝트 소개
- NDX CLOUD는 드론·지상 촬영 이미지를 사진측량(Photogrammetry) 기술로 변환해 정사영상 지도, 3D 모델, 포인트클라우드를 제공하는 클라우드 플랫폼입니다. 웹 브라우저에서 곧바로 데이터를 시각화하고 거리·면적·부피 측정, 시점별 비교, 링크 공유를 할 수 있으며, 프로젝트 단위 데이터 관리와 멤버 권한 기반 조직 관리 기능까지 지원해 협업에 최적화된 환경을 제공합니다.

출처: 이에이트(주)
- 프로젝트 참여 인력
- FE: 4명
- BE: 2명
- 기획자: 1명
- 디자이너: 1명
✨ 내가 기여한 부분
🏗 초기 프론트엔드 설계 및 화면 구조 구현
프론트엔드 팀은 총 4명으로 구성되었으며, 이 중 2명은 Potree 오픈소스를 활용한 2D 및 3D Viewer 가시화에 집중하였고, 저는 다른 한 명과 함께 서비스 전체 화면 뼈대 및 관리 기능 구현을 담당했습니다. 특히 기획자 및 백엔드 개발자와 긴밀히 협업하며 사용자 계정 관리, 조직 관리, 프로젝트 관리와 같은 서비스 전반의 앞단 흐름을 주도적으로 설계 및 개발했습니다.

출처: 이에이트
- 조직/프로젝트/사이트/데이터셋 정보 구조와 권한 매트릭스 정의 → 권한(Role)에 따른 접근 제어를 화면 레벨에서 반영
- 온보딩 및 인증 흐름 설계: 기업 회원가입 → 관리자 승인 → 조직 생성 → 사용자 초대 → 데이터 업로드로 이어지는 플로우 구현
- 프로젝트, 사이트, 데이터셋 생성 로직 구현 → 단순 CRUD가 아닌 권한별 제한 조건 및 예외 처리를 포함
👥 조직/회원 관리 및 권한 기반 UI

출처: 이에이트
- 조직 단위 협업 환경을 지원하기 위해 조직 회원 관리·권한 제어 UI를 구현했습니다.
- 권한 기반 UI 제어: OWNER/EDITOR/VIEWER 역할에 따라 버튼/메뉴 노출 제어, 권한 미충족 시 가이드 메시지 및 리다이렉트
- 회원 관리 기능 강화: 초대 발송, 멤버 현황 테이블, 역할 변경, 멤버 제거 → 관리자가 직관적으로 조직을 운영할 수 있도록 UX 최적화
- 조직 전환 기능: 다중 조직 소속 사용자가 쉽게 이동할 수 있도록 최근 조직 캐싱 및 전환 UI 설계
📂 프로젝트 및 초대 관리

출처: 이에이트
프로젝트 단위 협업을 위한 프로젝트/초대 시스템을 개발했습니다.