Actions
새기능 #52
open[프론트엔드] React 웹앱 UI 개발
Status:
신규
Priority:
보통
Assignee:
-
Start date:
03/14/2026
Due date:
% Done:
0%
Estimated time:
Description
- Billboard/Melon 차트 목록 화면
- 날짜별 차트 조회 UI
- 곡 상세 페이지 (가사/번역/발음)
- 플래시카드 학습 화면
- 반응형 디자인 (모바일 대응)
Updated by joungmin ko 3 months ago
모바일 차트 필터 레이아웃 개선 (commit 7812d8b)
문제: 모바일에서 Song/Artist 검색 input이 너무 좁아져 돋보기 아이콘만 보이고 placeholder 텍스트가 안 보임
해결: 모바일(<640px)에서 검색 input을 세로 스택(flex-col)으로 변경하여 각 input이 full-width로 표시되도록 수정. 데스크탑(sm+)은 기존 가로 배치 유지.
변경 파일: frontend/app/chart/page.tsx
- flex-wrap → flex-col sm:flex-row sm:flex-wrap
- 검색 input: min-w-0 flex-1 → w-full sm:w-auto sm:flex-1
- Genre/Reset/건수를 하단 한 줄로 그룹핑
Updated by joungmin ko 3 months ago
모바일 하단 탭바 네비게이션 추가 (commit 9b582f9)
문제: 모바일에서 상단 탭(Chart, Artist, Song, My, Learn)이 한 줄에 다 안 들어가서 가로 스크롤 필요
해결: 모바일(<640px)에서 하단 고정 탭바 적용 (카카오톡/인스타그램 방식). 아이콘 + 텍스트 라벨로 직관적 네비게이션. 데스크탑(sm+)은 기존 상단 탭 유지.
변경 파일:
- frontend/components/layout/tab-navigation.tsx: 상단 탭 sm:flex로 데스크탑만 표시, 하단 고정 탭바 sm:hidden으로 모바일만 표시
- frontend/app/layout.tsx: main에 pb-20 sm:pb-6 추가 (하단 탭바에 컨텐츠 가려짐 방지)
Actions