# 01. Product Requirements Document

## 1. 목표

놀고팜과 아이러브고향을 단일 사용자 경험으로 통합해, 농촌관광 공급과 고향사랑기부를 서로 전환시키는 서비스를 만든다.

정량 목표 초안:

- 통합 홈에서 지역 홈 진입률 25% 이상.
- 지역 홈에서 여행/답례품/지정기부 중 하나 이상 클릭률 35% 이상.
- 답례품 상세에서 기부 시작률 12% 이상.
- 지정기부 상세에서 기부 시작률 8% 이상.
- 체험/숙소 상세에서 지역 기부/답례품 교차 클릭률 5% 이상.
- 모바일 기부 플로우 완료율 PC 대비 80% 이상.

## 2. 비목표

MVP에서 다음은 하지 않는다.

- 기존 모든 레거시 기능 1:1 복제.
- 복잡한 커뮤니티/댓글/출석 리워드 전체 구현.
- 지자체별 별도 미니사이트를 각각 커스텀 개발.
- 고급 AI 상담봇을 핵심 플로우 의존 기능으로 사용.
- 법령 검증을 프론트 안내만으로 처리.

## 3. 대상 사용자

| 사용자 | 니즈 | 대표 행동 |
|---|---|---|
| 세액공제 관심 기부자 | 10~20만원 구간 혜택을 이해하고 쉽게 기부 | 답례품 탐색, 세액공제 계산, 기부 |
| 지역 관심 여행자 | 지역 체험/숙박/캠핑을 찾고 예약 | 지역 홈 탐색, 체험 예약 |
| 답례품 쇼핑형 사용자 | 좋은 답례품을 고르고 기부 | 품목/지역/금액 필터 |
| 가치 지향 기부자 | 특정 사업의 사용처를 보고 기부 | 지정기부 캠페인 탐색 |
| 지자체 담당자 | 지역 콘텐츠/답례품/캠페인 홍보 | 운영자 제출, 성과 확인 |
| 공급자 | 체험/상품/숙소 등록과 예약/주문 관리 | 상품 관리, 재고/예약 관리 |
| 내부 운영자 | 검수, 정산, CS, 장애 대응 | 승인, 반려, 공지, 리포트 |

## 4. 핵심 사용자 가치

1. 지역 하나를 열면 여행, 답례품, 기부, 이야기가 함께 보인다.
2. 내가 기부할 수 있는 지역과 받을 수 있는 혜택이 명확하다.
3. 답례품은 쇼핑몰처럼 찾되, 기부 제도 제한은 자연스럽게 안내된다.
4. 지정기부는 목표와 사용처가 투명하게 보여 신뢰할 수 있다.
5. 여행 상품 상세에서 그 지역을 응원하거나 답례품을 볼 수 있다.

## 5. MVP 기능 범위

### P0: 출시 필수

- 통합 홈.
- 지역 홈.
- 통합 검색.
- 여행 상품 목록/상세.
- 답례품 목록/상세.
- 지정기부 목록/상세.
- 일반기부 시작/검증/완료 플로우.
- 세액공제 계산기.
- 회원가입/로그인/마이페이지 기본.
- 기부 포인트 표시.
- 관리자 기본: 지역, 상품, 답례품, 캠페인, 콘텐츠, 배너, 공지.
- e음 연동 상태 처리: 성공, 실패, 대기, 재시도, 장애 공지.

### P1: 출시 직후

- 관심지역/관심상품 저장.
- 콘텐츠 피드 개인화.
- AI 추천 베타.
- 공급자/지자체 셀프 등록.
- 결과보고 콘텐츠.
- 리뷰/후기.
- 기획전.

### P2: 성장 단계

- 출석체크/미션.
- 댓글/응원 커뮤니티.
- 고급 추천 챗봇.
- B2B 단체예약 고도화.
- 지자체 성과 대시보드.
- 공급자 정산 자동화 고도화.

## 6. 핵심 화면

| 화면 | 목적 | 필수 요소 |
|---|---|---|
| 통합 홈 | 서비스 전체 탐색 시작 | 검색, 추천 지역, 인기 체험, 답례품, 지정기부, 혜택 계산 |
| 지역 홈 | 지역 단위 허브 | 지역 스토리, 체험/숙소, 답례품, 지정기부, 축제/콘텐츠 |
| 여행 PLP | 체험/숙박 탐색 | 지역/날짜/인원/유형/가격/예약가능 필터 |
| 여행 상세 | 예약 전환 및 지역 교차 | 사진, 일정, 위치, 예약, 지역 기부/답례품 CTA |
| 답례품 PLP | 답례품 탐색 | 지역/품목/기부금액/배송/인기/혜택 필터 |
| 답례품 상세 | 기부 전환 | 기부금액, 답례품 가치, 예상 공제액, 포인트, 배송 |
| 지정기부 PLP | 가치 기반 캠페인 탐색 | 분야, 지역, 모금률, 목표금액, 마감 |
| 지정기부 상세 | 캠페인 신뢰와 참여 | 스토리, 목표/모금액, 사용처, 참여자, 결과보고 |
| 기부 플로우 | 법령 검증과 납부 | 본인확인, 주소지 검증, 한도, e음 연동, 완료 |
| 마이페이지 | 내 활동 관리 | 예약, 주문, 기부내역, 포인트, 영수증, 관심지역 |

## 7. 주요 정책

### 로그인 정책

- 탐색, 검색, 상세 열람은 비로그인 허용.
- 관심 저장은 소셜/간편 로그인 유도.
- 기부 실행, 예약 결제, 주문 결제 직전에 본인확인/로그인 필수.

### 기부 정책

- 기부 가능 지역은 주소지 검증 전에는 안내 수준으로 표시하고, 검증 후 확정한다.
- 기부금액 입력 시 연간 남은 한도와 세액공제 예상액을 표시한다.
- 답례품은 기부한 지자체 포인트로만 선택 가능함을 명확히 표시한다.
- 고향사랑기부금은 이월공제 미적용임을 계산기와 FAQ에 표시한다.

### 콘텐츠 정책

- 콘텐츠는 지역, 상품, 답례품, 캠페인 중 하나 이상에 연결되어야 한다.
- AI 생성 콘텐츠는 운영자 검수 후 게시한다.
- 법령/세액공제/정책 문구는 별도 검수 태그를 둔다.

## 8. 성능/품질 요구

- 주요 목록 페이지 LCP 2.5초 목표.
- 모바일 390px 폭에서 모든 CTA와 금액 표시가 줄바꿈 없이 읽혀야 한다.
- 핵심 플로우는 브라우저 뒤로가기/새로고침에 안전해야 한다.
- e음 연동 실패 시 사용자가 중복 기부/중복 결제를 하지 않도록 idempotency key를 사용한다.
- 관리자 변경 이력은 모두 감사 로그로 남긴다.

