From cee5b661e7e5d1b2bcd3bb66c4b627d9eef510be Mon Sep 17 00:00:00 2001 From: ByungCheol Date: Sun, 28 Jun 2026 00:42:48 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=EB=A1=9C=EA=B7=B8=EC=9D=B8=20=EC=97=86?= =?UTF-8?q?=EC=9D=B4=20=EB=91=98=EB=9F=AC=EB=B3=B4=EA=B8=B0(=EB=8D=B0?= =?UTF-8?q?=EB=AA=A8)=20=E2=80=94=20=EA=B0=80=EA=B3=84=EB=B6=80/=EA=B3=A0?= =?UTF-8?q?=EC=A0=95=EC=A7=80=EC=B6=9C/=EA=B3=84=EC=A2=8C/=EB=B6=84?= =?UTF-8?q?=EB=A5=98=20=EB=8D=94=EB=AF=B8=20+=20=EB=82=98=EB=A8=B8?= =?UTF-8?q?=EC=A7=80=20=EB=A1=9C=EA=B7=B8=EC=9D=B8=20=EC=9C=A0=EB=8F=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - DemoView: 자체 메뉴로 섹션 전환, 4개 화면 샘플 데이터, 통계·예산·태그·커뮤니티는 잠금(로그인 유도) 안내 - 공개 라우트 /demo, 랜딩에 '로그인 없이 둘러보기' 버튼, 헤더 타이틀 '둘러보기' Co-Authored-By: Claude Opus 4.8 --- src/components/layout/AppHeader.vue | 1 + src/router/index.js | 6 + src/views/DemoView.vue | 470 ++++++++++++++++++++++++++++ src/views/HomeView.vue | 4 +- 4 files changed, 480 insertions(+), 1 deletion(-) create mode 100644 src/views/DemoView.vue diff --git a/src/components/layout/AppHeader.vue b/src/components/layout/AppHeader.vue index 2451b2a..eec8cc6 100644 --- a/src/components/layout/AppHeader.vue +++ b/src/components/layout/AppHeader.vue @@ -14,6 +14,7 @@ const route = useRoute() // 라우트별 헤더 타이틀(현재 화면 이름) const TITLES = { home: '돈돼지 가계부', + demo: '둘러보기', 'account-entries': '가계부 내역', 'account-stats': '통계', 'account-recurrings': '고정 지출', diff --git a/src/router/index.js b/src/router/index.js index eec1fa2..fda3657 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -14,6 +14,12 @@ const router = createRouter({ name: 'home', component: HomeView, }, + { + // 로그인 없이 둘러보기 (더미 데이터) — 공개 + path: '/demo', + name: 'demo', + component: () => import('../views/DemoView.vue'), + }, { path: '/users', name: 'users', diff --git a/src/views/DemoView.vue b/src/views/DemoView.vue new file mode 100644 index 0000000..a658850 --- /dev/null +++ b/src/views/DemoView.vue @@ -0,0 +1,470 @@ + + + + + diff --git a/src/views/HomeView.vue b/src/views/HomeView.vue index 7fbab30..4128414 100644 --- a/src/views/HomeView.vue +++ b/src/views/HomeView.vue @@ -1,6 +1,6 @@