MVP를 넘어 공개 공간 갤러리, 다른 사용자 공간 방문, 방명록까지 통합한 3D 인테리어 커뮤니티 확장 프로젝트입니다.
MVP를 넘어 공개 공간 갤러리, 다른 사용자 공간 방문, 방명록까지 통합한 3D 인테리어 커뮤니티 확장 프로젝트입니다. 무한 스크롤 갤러리와 읽기 전용 3D 뷰어로 소셜 탐색 경험을 제공하고, 가구 카탈로그 관리자 화면으로 향후 상품 연계 확장의 기반을 함께 보여줍니다. 정부 창업 지원 사업 발표에서 MVP 이후의 성장 방향까지 설득력 있게 제시할 수 있는 구조로 설계합니다.
작업 범위
주요 업무



Redis 캐시와 정적 자산 CDN 서빙으로 대응합니다
커서 기반 페이지네이션으로 목록 일관성을 보장합니다
카테고리·태그 기반 필터링과 가상 스크롤을 적용합니다
신고 기능과 작성자 본인 삭제 권한으로 최소한의 콘텐츠 관리 체계를 마련합니다
다른 사용자가 공개한 3D 공간을 인기·최신순으로 필터링해 카드 그리드로 탐색하고, 카드를 클릭하면 퀵뷰로 미리보기를 확인합니다.
카드 클릭 시 전체 3D 뷰어로 전환하지 않고 경량 퀵뷰 모달로 먼저 미리보기를 제공해, 갤러리 탐색과 상세 진입을 분리하는 UX 구조를 구현합니다.


공개된 다른 사용자의 3D 공간에 읽기 전용으로 진입해 자유롭게 둘러봅니다. P1의 3D 뷰어 컴포넌트를 읽기 전용 모드(편집 컨트롤 비활성)로 재사용해 편집 버튼 없이 시점 전환과 이동만 허용합니다.
편집 로직과 뷰어 로직을 컴포넌트 단위로 분리해, 방문 모드에서도 동일한 3D 렌더링 파이프라인을 재사용하는 구조를 구현합니다.


방문한 공간에 방명록을 남기고, 다른 방문자의 방명록과 댓글을 함께 조회합니다. 방명록 목록은 커서 기반 페이지네이션으로 조회하고, 댓글은 방명록 항목에 종속된 1단계 구조로 구현합니다.
방명록·댓글 작성 시 실시간 갱신 없이도 낙관적 UI로 즉각적인 반응성을 체감할 수 있는 구조를 구현합니다.


운영자가 가구·마감재 카탈로그를 등록·수정하고 노출 여부를 관리하는 관리자 화면입니다. 카탈로그 CRUD API와 이미지 업로드를 제공하며, 추후 상품 연계 확장을 고려해 카테고리·태그 구조로 설계합니다.
카테고리·태그 구조를 확장 가능하게 설계해, 추후 상품 연계 등 카탈로그 활용 범위를 넓힐 수 있는 기반을 구현합니다.


공개 공간·방문 기록·방명록 테이블 설계, 정렬·필터 조건별 조회 API 정의
필터바·카드 그리드·무한 스크롤 구현, 경량 3D 프리뷰로 퀵뷰 모달 개발
3D 뷰어 읽기 전용 모드 분리, 방명록·댓글 CRUD 및 낙관적 UI 적용
카탈로그 CRUD·이미지 업로드·노출 관리 관리자 UI 구현, Redis 캐시로 목록 조회 최적화
다중 방문 시나리오 테스트, 크로스 브라우저 검증, 시연 가능한 배포 환경 구성