가방 부품을 생산·공급하는 제조업 바이어를 대상으로, 가방 이미지 위 부품 영역을 클릭해 해당 제품으로 이동하는 이미지 기반 탐색과 유형별 카탈로그·상세 정보·이메일 문의를 포함한 디지털 쇼룸을 React와 Node.js 기반으로 구현합니다.
가방 부품을 생산·공급하는 제조업 바이어를 대상으로, 가방 이미지 위 부품 영역을 클릭해 해당 제품으로 이동하는 이미지 기반 탐색과 유형별 카탈로그·상세 정보·이메일 문의를 포함한 디지털 쇼룸을 React와 Node.js 기반으로 구현합니다. 비개발자도 운영 가능한 구조를 전제로 설계합니다.
작업 범위
주요 업무




가방 제품 이미지 위에 부품 영역을 표시하고, 바이어가 특정 부위를 클릭하면 해당 부품 상세로 즉시 이동합니다.
이미지 좌표 기반 핫스팟 탐색 UI를 자체 구현하여, 별도 제품 목록 없이도 실물 이미지만으로 카탈로그를 탐색할 수 있는 구조를 설계합니다.


바스켓, 핸들, 버클 등 부품 유형별로 필터링된 카드 그리드에서 제품을 탐색합니다. 유형 필터 chips와 카드 그리드를 연동하고, URL 쿼리 파라미터로 필터 상태를 동기화합니다.
부품 유형·소재·색상 다중 필터를 조합 가능한 카탈로그 탐색 구조를 설계하여 대량 제품군에서도 빠른 탐색을 지원합니다.


제품 이미지 갤러리와 명칭, 소재, 사이즈 등 사양 정보를 확인할 수 있는 상세 화면을 제공합니다. 이미지 갤러리 컴포넌트와 사양 테이블을 조합하고, 관련 부품 추천 영역을 함께 구성합니다.
제품 상세 컴포넌트를 데이터 기반으로 완전히 재사용 가능하게 설계하여 300여 종 제품에도 동일한 코드로 대응합니다.


제품 상세 화면에서 문의 버튼을 클릭하면 담당자 이메일로 바로 연결되는 문의 폼을 제공합니다. 문의 폼 제출 시 서버 API를 통해 이메일 발송 큐에 적재하고, 제품 정보를 자동으로 포함합니다.
제품 컨텍스트가 자동으로 포함되는 문의 폼을 구현하여 바이어와 담당자 간 커뮤니케이션 단계를 단순화합니다.


부품 유형·제품·핫스팟 좌표 테이블 구조를 설계하고 PostgreSQL 테이블 8개를 정의합니다
Express 기반 부품/제품 조회 API를 구현하고 SVG 좌표 오버레이 컴포넌트를 설계합니다
React 기반 카드 그리드, 필터 chips, 제품 상세 갤러리 등 화면을 구현합니다
이메일 문의 API 연동, PC/모바일 반응형 검증 및 크로스 브라우저 테스트를 진행합니다