포트폴리오


Warning: session_start(): Session cannot be started after headers have already been sent in /var/www/html/include/header.php on line 3

회원전용 서비스 입니다.

딜라이프 가격비교 웹사이트 구축

(주)딜라이프

#유통, #쇼핑몰, #웹

(주)딜라이프

소셜 커머스 메타 사이트 구축 프로젝트

프로젝트 개요

(주)딜라이프는 고객들에게 다양한 소셜 커머스 사이트의 상품을 한눈에 비교하고 최적의 구매 결정을 내릴 수 있도록 돕기 위해 소셜 커머스 메타 사이트를 구축하기로 했습니다. 이 프로젝트는 PHP, ASP, jQuery, JavaScript와 같은 최신 웹 기술을 활용하여, 사용자 친화적이고 신뢰성 있는 가격 비교 플랫폼을 제공하는 것을 목표로 합니다.

주요 기능

  1. 가격 비교: 다양한 소셜 커머스 사이트(예: 쿠팡, 위메프, 티몬 등)에서 제공하는 상품의 가격을 실시간으로 비교하여 사용자에게 가장 저렴한 가격을 제공합니다.
  2. 상품 검색: 사용자는 키워드 또는 카테고리를 통해 원하는 상품을 쉽게 검색할 수 있습니다.
  3. 리뷰 및 평점: 각 상품에 대한 사용자 리뷰와 평점을 제공하여, 구매 결정을 돕습니다.
  4. 알림 기능: 사용자가 원하는 상품의 가격 변동을 실시간으로 알려주는 알림 기능을 통해, 사용자가 최적의 시기에 구매할 수 있도록 합니다.
  5. 모바일 최적화: 모바일 사용자도 쉽게 접근하고 이용할 수 있도록 반응형 웹 디자인을 채택하였습니다.

기술 스택

프론트엔드

  • HTML/CSS: 웹 표준을 준수하며, 시각적으로 아름답고 직관적인 사용자 인터페이스를 구성합니다.
  • jQuery: DOM 조작, 이벤트 처리 및 AJAX 통신을 위해 사용되었습니다.
  • JavaScript: 다양한 사용자 인터랙션과 비동기 처리를 위해 활용되었습니다.
  • Bootstrap: 반응형 디자인을 통해 다양한 디바이스에서도 최적의 사용자 경험을 제공합니다.

백엔드

  • PHP: 서버 사이드 로직을 구현하기 위해 사용되었습니다. 데이터베이스와의 상호작용, 사용자 인증 및 권한 관리 등의 기능을 담당합니다.
  • ASP: 특정 기능 모듈에서 효율적인 처리와 성능을 위해 사용되었습니다.
  • MySQL: 대용량 데이터를 효율적으로 관리하고 빠르게 접근하기 위해 사용된 데이터베이스 시스템입니다.

시스템 아키텍처

  • 클라이언트-서버 구조: 사용자의 요청을 클라이언트에서 받아 서버에서 처리하고, 그 결과를 다시 클라이언트에 전달하는 구조로 설계되었습니다.
  • API 통합: 다양한 소셜 커머스 사이트의 데이터를 실시간으로 가져오기 위해 각 사이트의 API를 통합하였습니다. 이를 통해 사용자에게 최신 정보와 가격을 제공합니다.
  • 캐싱 시스템: 자주 조회되는 데이터를 캐싱하여 시스템 성능을 최적화하였습니다. Redis를 사용하여 빠른 데이터 접근을 가능하게 하였습니다.

개발 과정

요구사항 분석

  • 고객사와의 여러 차례 미팅을 통해 요구사항을 구체화하였고, 이를 바탕으로 프로젝트 계획을 수립하였습니다.
  • 주요 기능 목록을 작성하고 우선순위를 설정하여, 단계별로 개발을 진행하였습니다.

설계 및 구현

  • 프론트엔드와 백엔드 팀이 협력하여 전체 시스템 아키텍처를 설계하였습니다.
  • 프로토타입을 제작하여 고객사와 지속적으로 피드백을 주고받으며, 요구사항에 맞게 기능을 수정하고 보완하였습니다.
  • 각 기능 모듈을 독립적으로 개발하고, 최종적으로 통합하여 시스템 전체의 동작을 점검하였습니다.

테스트 및 배포

  • 다양한 테스트 케이스를 작성하여 시스템의 안정성과 신뢰성을 검증하였습니다.
  • 유닛 테스트, 통합 테스트, 사용자 수용 테스트 등을 통해 발견된 버그를 수정하고 성능을 최적화하였습니다.
  • 최종적으로 고객사 서버에 배포하고, 실사용 환경에서 발생할 수 있는 문제를 모니터링하며 즉각적으로 대응하였습니다.

결론

(주)딜라이프의 소셜 커머스 메타 사이트는 사용자들이 다양한 소셜 커머스 사이트의 상품을 한곳에서 비교하고 최적의 구매 결정을 내릴 수 있도록 도와줍니다. 이 프로젝트를 통해 우리는 최신 웹 기술을 활용한 효과적인 솔루션을 제공하였으며, 고객사의 기대를 뛰어넘는 성과를 달성할 수 있었습니다. 앞으로도 사용자 피드백을 반영하여 지속적으로 시스템을 개선해 나갈 계획입니다.

  • 2014.03 ~ 2014.06
  • (주)딜라이프