개요
서비스 오픈 전 모바일 반응형 최적화. 메인페이지와 핵심 페이지의 모바일 사용성 보장.
Epic: #35
현재 상태
- 기본 인프라: Tailwind breakpoints (sm/md/lg/xl/2xl),
useIsMobile() 훅 구현됨 ✅
- 일부 페이지 반응형 완료:
- Explore: mobile (180x225) / desktop (400x500) 그리드 적응 ✅
- Profile: mobile 스택 → desktop 2컬럼 ✅
- Request: mobile/desktop 레이아웃 분리 ✅
- Login: 반응형 카드 ✅
- 메인페이지:
lg: 미디어쿼리 2개만 사용 — 대부분 데스크톱 고정 레이아웃 ⚠️
TODO
메인페이지 (packages/web/app/page.tsx)
Explore/Editorial
Post 상세
전반
참고 파일
packages/web/lib/hooks/useMediaQuery.ts — 미디어쿼리 훅
packages/web/app/page.tsx — 메인페이지
packages/web/lib/components/main-renewal/ — 메인 섹션 컴포넌트
Epic: #35 (1차 릴리즈 — 코어 기능)
개요
서비스 오픈 전 모바일 반응형 최적화. 메인페이지와 핵심 페이지의 모바일 사용성 보장.
Epic: #35
현재 상태
useIsMobile()훅 구현됨 ✅lg:미디어쿼리 2개만 사용 — 대부분 데스크톱 고정 레이아웃TODO
메인페이지 (
packages/web/app/page.tsx)lg:grid-cols-[5fr_7fr]→ 모바일 스택Explore/Editorial
Post 상세
전반
100dvh(dynamic viewport height) 일관 적용참고 파일
packages/web/lib/hooks/useMediaQuery.ts— 미디어쿼리 훅packages/web/app/page.tsx— 메인페이지packages/web/lib/components/main-renewal/— 메인 섹션 컴포넌트Epic: #35 (1차 릴리즈 — 코어 기능)