generated from Cassiiopeia/SUH-DEVOPS-TEMPLATE
-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
작업 완료작업 완료 상태인 경우 (이슈 폐쇄)작업 완료 상태인 경우 (이슈 폐쇄)
Description
📝 현재 문제점
- 현재 앱에 하단 네비게이션 바가 없어 화면 간 이동이 불가능함
- GoRouter가 평면 구조로만 구성되어 있어 탭 기반 네비게이션을 지원하지 않음
- 기존 이슈(⚙️ [기능추가][홈] 최신/인기 장소 목록 UI #18~⚙️ [기능추가][마이페이지] 프로필 조회/수정 설정 화면 필요 #26)의 기능들이 네비게이션 없이는 사용자에게 노출될 수 없음
🛠️ 해결 방안 / 제안 기능
- 하단 네비게이션 바를 4탭 + FAB 구조로 구현
- Tab 1: 홈 (홈 피드)
- Tab 2: 검색 (장소/키워드 탐색)
- Tab 3: 지도 (북마크/저장 장소를 지도에 표시)
- Tab 4: 마이페이지 (프로필, 설정)
- 중앙 FAB: AI 장소 추출 (URL 입력 바텀시트 호출)
- GoRouter에 StatefulShellRoute 적용하여 탭 전환 시 상태 유지
- 각 탭의 루트 페이지(검색, 지도, 마이페이지)는 빈 Scaffold로 우선 구현 가능
⚙️ 작업 내용
- 하단 네비게이션 바 위젯 구현 (4탭 + 중앙 FAB 버튼)
- GoRouter StatefulShellRoute 설정 추가
- route_paths.dart에 검색(/search), 지도(/map), 마이페이지(/mypage) 경로 추가
- 각 탭 루트 페이지 placeholder 생성 (검색, 지도, 마이페이지)
- 기존 홈 피드 페이지를 첫 번째 탭으로 연동
🙋♂️ 담당자
- 백엔드: 이름
- 프론트엔드: @Cassiiopeia
- 디자인: 이름
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
작업 완료작업 완료 상태인 경우 (이슈 폐쇄)작업 완료 상태인 경우 (이슈 폐쇄)
Type
Projects
Status
작업 완료