온라인 쇼핑몰 리뉴얼 프로젝트
기간: 2023년 5월 - 2023년 10월
기술 스택: React, Redux, Sass, Node.js, Elasticsearch
개요: 기존의 노후된 쇼핑몰 프론트엔드 시스템을 React.js 기반의 최신 SPA(Single Page Application)로 전면 재구축하여 사용자 경험과 성능을 대폭 개선했습니다. 반응형 디자인을 적용하여 모든 기기에서 최적의 화면을 제공합니다.
주요 역할 및 성과:
- 상태 관리 아키텍처 설계: Redux와 Redux Toolkit을 사용하여 전역 상태 관리 시스템을 설계하고, 데이터 흐름의 일관성을 확보했습니다.
- 컴포넌트 기반 UI 개발: 재사용 가능한 UI 컴포넌트를 50개 이상 개발하여 개발 효율성을 30% 향상시켰습니다.
- 성능 최적화: Webpack 번들 분석을 통해 초기 로딩 시간을 2초 단축했으며, 코드 스플리팅을 적용하여 페이지 전환 속도를 개선했습니다.
- 검색 기능 고도화: Elasticsearch와 연동하여 실시간 상품 검색 및 자동 완성 기능을 구현했습니다.