D
drawyourmind
Back to Works
Company Project
2024.01 - 진행중

홈쇼핑모아 (HSMOA)

홈쇼핑 상품을 한곳에서 비교하고 구매할 수 있는 통합 플랫폼입니다. 실시간 방송 연동, 스케줄 관리, 쿠폰 시스템 등 풀스택 이커머스 기능을 제공합니다.

Next.js
TypeScript
Redux Toolkit
Tailwind CSS
Emotion
홈쇼핑모아 (HSMOA)

프로젝트 개요

홈쇼핑모아는 국내 모든 홈쇼핑 상품을 한눈에 보고 검색할 수 있는 모바일 플랫폼입니다. 본 프로젝트는 기존 앱 기반 서비스를 웹(Web) 환경으로 확장하여 접근성을 높이고 SEO를 강화하기 위해 진행되었습니다.

주요 기능

  • 실시간 방송 모아보기: 18개 홈쇼핑 채널의 실시간 방송을 카테고리별로 정렬하여 제공
  • 통합 검색 엔진: 상품명, 방송 시간, 쇼핑몰 별 필터링이 가능한 고성능 검색
  • 편성표 알림: 관심 상품 키워드 등록 시 방송 시작 전 푸시/문자 알림 제공
  • 바로 결제 시스템: 일부 제휴 쇼핑몰의 경우 앱 이탈 없이 즉시 결제 가능

기술적 도전 과제

대용량 데이터 렌더링 최적화

홈쇼핑 특성상 분당 수천 건의 트래픽이 몰리는 방송 시간대에 안정적인 성능을 유지해야 했습니다.

  • ISR (Incremental Static Regeneration)을 도입하여 방송 편성표 페이지의 초기 로딩 속도를 300% 개선했습니다.
  • 이미지 Lazy Loading과 WebP 포맷 전환을 통해 대역폭 비용을 40% 절감했습니다.

상태 관리 복잡도 해결

장바구니, 유저 로그인 세션, 알림 설정 등 전역 상태가 방대했습니다.

  • Redux Toolkit을 활용하여 보일러플레이트를 줄이고 예측 가능한 상태 관리를 시스템화했습니다.
  • 서버 상태는 React Query (TanStack Query)로 분리하여 클라이언트 상태와 격리시켰습니다.

성과

  • 웹 월간 활성 사용자(MAU) 50만 명 달성
  • 구글 검색 노출 1페이지 순위 점유율 15% 상승