개발 slecs

PG 플랫폼 스토어 랜딩 페이지 반응형 UI 구현

목차

feat: 이커머스 PG 플랫폼 스토어 UI 구현 및 헤더/푸터 추가

스토어 랜딩 페이지 UI 구현 작업임. 앱 다운로드 유도 + FAQ + 연락처 섹션으로 구성했음.

페이지 구조

[Hero Section] - 메인 카피 + CTA
[Feature Cards] - 주요 기능 소개
[App Download] - App Store / Google Play 배지
[FAQ Section] - 아코디언
[Contact Section] - 문의 
[Footer]

반응형 처리

해상도 레이아웃
모바일 (<768px) 세로 단일 컬럼
태블릿 (768-1024px) 2컬럼
PC (>1024px) 3컬럼
.feature-section {
  scroll-snap-type: y mandatory;
  height: 100vh;
  overflow-y: scroll;
}

앱 배지 이미지(App Store, Google Play)는 공식 브랜드 가이드라인에 맞는 버전으로 교체함. 사이즈/여백 규정이 엄격함.

개발 원칙 정리

이 작업을 진행하면서 재확인한 원칙들:

작은 커밋: 변경 단위를 작게 유지해서 코드 리뷰와 롤백이 쉽게.

테스트 먼저: 변경 전 현재 동작을 파악하고, 변경 후 동일하게 동작하는지 확인.

문서 동기화: 코드가 바뀌면 관련 주석과 문서도 같이 업데이트.

원칙 이유
단일 책임 하나의 함수/클래스는 하나의 역할만
명시적 코드 영리한 코드보다 읽기 쉬운 코드
실패 우선 처리 happy path보다 에러 케이스 먼저 설계

댓글 0

첫 댓글 달아줘.