diff --git a/src/components/AppScreenMock.tsx b/src/components/AppScreenMock.tsx
new file mode 100644
index 0000000..cf07978
--- /dev/null
+++ b/src/components/AppScreenMock.tsx
@@ -0,0 +1,65 @@
+import { ReactNode } from 'react'
+
+const BASE_PATH = process.env.NEXT_PUBLIC_BASE_PATH ?? ''
+
+/**
+ * 앱의 첫 화면.
+ *
+ * 소개 사이트가 제품 화면을 한 번도 보여주지 않으면, 읽는 사람은 "그래서 앱을 열면 뭐가
+ * 보이는데?" 를 끝까지 알 수 없다. 스크린샷 대신 같은 구조를 여기서 다시 그린다 — 화면이
+ * 바뀔 때마다 이미지를 다시 찍어 올릴 필요가 없고, 글자가 DOM 이라 읽히고 번역된다.
+ *
+ * 항목은 앱의 "지금 할 일"이 실제로 올리는 종류와 같다(소급 가능한 지원금 · 접종 예정일 ·
+ * 대기 순번). 값은 예시라 화면에도 예시라고 적는다.
+ */
+type Row = { tag: string; title: string; detail: string; urgent?: boolean }
+
+const ROWS: Row[] = [
+ {
+ tag: '지원금',
+ title: '소급 신청할 수 있는 지원금 2건',
+ detail: '120만원 · 기간이 지나면 사라져요',
+ urgent: true,
+ },
+ { tag: '접종', title: '서아 · 일본뇌염 2차', detail: '2026.10.02 · 7일 남음' },
+ { tag: '어린이집', title: '대기 중인 어린이집 3곳', detail: '가장 앞선 순번 4번' },
+]
+
+export default function AppScreenMock(): ReactNode {
+ return (
+
+
+
+ {/* eslint-disable-next-line @next/next/no-img-element -- 정적 출력이라 next/image 최적화를 쓸 수 없다 */}
+
+ 홈
+
+
+ 앱을 열면 보이는 첫 화면입니다. 기한이 걸린 것만 위에 오고, 찾아보는 기능은 그 아래에
+ 있습니다. 위 값은 예시입니다.
+
+
+ )
+}
diff --git a/src/features/stations/Month01.tsx b/src/features/stations/Month01.tsx
index 81a23ab..b60c0ec 100644
--- a/src/features/stations/Month01.tsx
+++ b/src/features/stations/Month01.tsx
@@ -1,4 +1,5 @@
import { ReactNode } from 'react'
+import AppScreenMock from '@/components/AppScreenMock'
import { MEASURED_LABEL, SOURCES, formatCount } from '@/content/figures'
import { Station, StationHead } from './Station'
@@ -53,6 +54,21 @@ export function Month01(): ReactNode {
))}
+
+
+
+ 앱에서는 이렇게 보입니다
+
+
+ 아이를 등록하면 그 아이의 개월 수를 기준으로 무엇이 열려 있고 무엇이 닫히는지 계산합니다.
+ 기한이 걸린 것만 첫 화면에 올라옵니다.
+