32 lines
1.1 KiB
Markdown
32 lines
1.1 KiB
Markdown
# 화면/라우트 설계(1차)
|
|
|
|
## 공개 라우트
|
|
- `/{path?}`: 공개 랜딩 진입점(호스트+경로로 렌더 대상 결정)
|
|
- `/_lead/success`, `/_lead/error`: 제출 결과 화면
|
|
- `/admin`: 관리자 홈
|
|
|
|
## 관리자 라우트(현재 구현)
|
|
- `/admin/login`: 역할 선택 로그인(데모 토큰)
|
|
- `/admin`: 대시보드
|
|
- `/admin/campaigns`: 캠페인 목록/생성
|
|
- `/admin/pages`: 페이지 목록/생성
|
|
- `/admin/pages/[id]/builder`: 페이지 블록 빌더
|
|
- `/admin/pages/[id]/routes`: 도메인 라우트 관리
|
|
- `/admin/pages/[id]/conditions`: 요일/시간 조건 관리
|
|
- `/admin/leads`: 리드 조회
|
|
- `/admin/builder/[id]`: 과거 호환용 리다이렉트 경로
|
|
|
|
## 1차 최소 화면
|
|
- 로그인
|
|
- 대시보드
|
|
- 캠페인 목록/생성
|
|
- 페이지 목록/생성/빌더 연결
|
|
- 리드 조회
|
|
|
|
## 다음 구현 우선순위
|
|
- 공개 노출 라우트(이미지/폼/버튼/푸터 블록 렌더)
|
|
- 블록 기반 랜딩 폼 제출 처리 개선(검증, 중복 제출)
|
|
- 조건 탭(요일/시간/기간 기반 룰 편집) 품질 개선
|
|
- 라우트/도메인 매핑 UI 고도화
|
|
- 사용자/역할 관리(리드관리자 역할 제한)
|