앱 개발 기획안 (요구사항 정의서)
- sanghoroh
- 3월 6일
- 4분 분량

1.1 프로젝트 개요
프로젝트명: 한글사랑 (Hangeul Sarang)
목표:
전 세계 한류 팬·외국인 대상으로 장소별·상황별 한국어 학습 콘텐츠 제공
정기적으로 새로운 클래스(상황/장소) 업데이트 → 각 클래스당 3,000원 결제
결제 시 럭키 티켓(추첨 이벤트)을 통해 한국 여행·관광상품 혜택 제공
주요 대상:
한국 문화·언어에 관심있는 전 세계 초급~중급 학습자
한류 팬, 관광 계획이 있는 외국인 등
1.2 주요 기능 요구사항
1) 회원가입/로그인
SNS 연동(구글, 페이스북)으로만 가입 가능 (이메일 가입 없음)
최초 가입 시 간단 프로필(모국어, 관심 분야 등) 입력
DB에 회원 정보, 국가, 로그인 이력 저장
2) 클래스(학습 콘텐츠)
각 클래스는 한 장소(예: 공항, 식당, 지하철, 병원 등)에서 벌어지는 상황을 한국어 지문(대화), 설명/강의로 구성
난이도(초급/중급/고급) 구분
매달 1개 이상 신규 클래스가 업데이트될 예정
각 클래스는 동영상/애니메이션(서버 스트리밍) + 텍스트·퀴즈로 구성
3) 결제(클래스별 3,000원)
유료 클래스 진입 시 결제 페이지 표시
결제 완료 후 해당 클래스 영구 접근 권한 획득
결제 방식:
안드로이드/iOS 인앱결제(IAP) or Stripe/PayPal (플랫폼 정책에 맞게 구성)
결제 완료 시 사용자 권한 업데이트
4) 럭키 티켓(추첨) 시스템
결제 1회(3,000원) → “편지봉투 형식 티켓” 애니메이션 노출
봉투를 ‘클릭’해 열면 티켓 포인트가 들어 있음 (예: 10~50포인트 랜덤)
티켓 포인트가 누적 100이 되면, “추가 추첨권” 획득 (봉투 등장)
봉투 열 때, 1~50% 할인쿠폰(또는 여행상품권 등)이 랜덤 발생
높은 할인율(예: 30~50%)은 낮은 확률로 등장
어드민(Admin)에서 매달 국가별 추첨 당첨자 수를 설정 가능
예: “미국 사용자 3명, 일본 사용자 2명, 유럽 전체 5명” 등
추첨 결과는 푸시 알림으로 통보 (또는 앱 내 알림 탭)
실제 여행상품 당첨 시, 어드민에서 별도 연락/배송 등 처리
5) 앱 푸시 알림
신규 클래스 업데이트, 당첨 안내, 티켓포인트 적립 안내 등
노코드/로우코드 플랫폼의 푸시 모듈 or OneSignal 등 연동
6) UI/UX 요구
메인화면:
최신 클래스(신규 업로드) 배너
“내 티켓포인트” 표시
클래스 리스트(무료·유료 구분)
클래스 화면:
장소별 상황 대화 지문 + 해설(문법/표현)
동영상/애니 재생 (서버 스트리밍)
결제/티켓:
결제 시 결제 모듈 → 결제 후 봉투 애니메이션 → 티켓포인트 획득
마이페이지:
본인 소속 국가, 누적 결제 이력, 보유 클래스 목록, 티켓포인트 총합
7) 어드민(관리자) 기능
유료 클래스 등록/수정: 동영상 URL, 텍스트, 이미지 등
추첨 관리: 국가별 당첨자 수, 매월 뽑을 인원 설정
회원 관리: 국가·결제이력·티켓포인트 조회
쿠폰/이벤트 설정: 1~50% 할인 확률 배분 조정

1.3 시스템 구조
1) 앱 아키텍처
[사용자 단말(앱)]
↑(푸시/결제)
[노코드/로우코드 플랫폼]
|-- 로그인/Auth(Google/Fb)
|-- 결제(IAP/Stripe/등)
|-- 푸시 알림
|-- DB(Airtable/Built-in DB)
[서버 스토리지/CDN]
- 동영상·이미지(3천원 결제용 클래스)
- 예: Firebase/AWS S3
2) 데이터베이스 개념
User(user_id, sns_id, country, ticket_points, total_purchases, …)
Class(class_id, title, place, difficulty, media_url, price=3000, …)
Purchase(purchase_id, user_id, class_id, payment_method, date, …)
Ticket(ticket_id, user_id, gained_points, accumulated_points, reward_result, date)

1.4 화면 설계 (간단 예시)
메인화면
상단 배너: “신규 클래스 업데이트!”
내 티켓포인트: “현재 70/100”
클래스 목록 (무료/유료)
클래스 상세
지문/설명 탭, 동영상 탭, 관련 퀴즈 탭
“수강하기(3,000원)” 버튼 → 결제
결제 완료 시
편지봉투 등장 → 클릭 열기 → “축하합니다! 20포인트 획득!”
마이페이지
회원 정보(국가, 포인트, 구매 내역)
쿠폰/이벤트 당첨내역
어드민 (웹 형태)
클래스 등록: 제목, 장소, 난이도, 동영상 링크, 텍스트 편집
추첨 당첨자 설정: 국가별 인원수, 당첨결과 확인
1.5 일정 및 리소스 (예시)
1.6 향후 확장 계획
오프라인 출판: 해당 국가별 전자출판·종이책 협업 진행 (앱+책 연계)
더 다양한 이벤트: 누적 결제액, 총 학습시간 등에 따른 추가 보상
챗봇 AI: 한국어 질의응답 기능(추후 ChatGPT API 등 연동)

2. 마케팅 기획안
2.1 목표 및 전략 개요
목표:
글로벌 한류 팬, 한국어 학습자 유치
매달 신규 클래스 업데이트 시 3,000원 결제를 꾸준히 유도
럭키 티켓(추첨)으로 관광상품 매력 강조 → 앱 재방문·결제 활성화
핵심 마케팅 포인트:
“저렴한 소액 결제로 실제 한국 여행 당첨 기회”
“매달 업데이트되는 상황별 한국어 학습, 언제든 재학습 가능”
2.2 타깃 시장 분류
미주/유럽: K-pop/K-드라마 팬, 한국 문화 호감층
일본/중국/동남아: 지리적으로 가까워 한국 방문 비율이 높은 편
중동/러시아/기타: 한류 영향 증가 추세
2.3 홍보 채널 및 방법
SNS 마케팅
페이스북/인스타그램/틱톡에서 한류·한국어 태그 활용
앱 다운로드 링크 직접 유도 (Google Play / App Store)
유튜브/한류 인플루언서 협업
한국어 학습 브이로그, K-pop 리액션 채널과 제휴
“한글사랑 앱에서 3,000원만 내면…” 등 프로모션
블로그/커뮤니티
Reddit(한류), Naver 해외카페, Interpals 등 외국인 커뮤니티에 소개글 게시
“실제 한국 여행상품 추첨” 강조
오프라인 연계
각 국가별 한국문화원, 한국어학당 등과 협력(포스터, 배너 비치)
앱 설치 시 할인코드 제공
2.4 이벤트/프로모션 전략
런칭 이벤트
첫 결제(3,000원) 시 2배 티켓포인트 지급 (예: 20→40포인트)
100포인트 달성 시 여행상품 추첨 확률 상향 (30% 할인권 이상 가능)
월간 신규 클래스 홍보
매달 “새로운 장소/상황” 테마 예고
해당 클래스 결제 시, 특정 기간 중 결제자 전원 추첨 (추가 혜택)
국가별 경쟁
월간 국가별 결제 랭킹: 결제가 많은 국가에 추가 당첨 인원 할당
사용자간 SNS 공유 유도 (“우리나라가 1위하면 당첨자+5명 늘어난다!”)
2.5 KPI 및 성과 지표
다운로드/회원가입 수
월간 신규 가입자, 가입 전환율(설치→로그인)
결제 전환율
클래스 결제(3,000원) 진행 비율, 반복 결제 빈도
티켓포인트 누적
사용자별 평균 포인트/당첨 횟수
당첨 후 재결제/재학습 유도 효과 확인
지역별 통계
국가별 결제 건수, 당첨 인원 관리
리텐션율
1주·1달 재방문율, 신규 클래스 구매 비중
2.6 예시 일정 / 예산 계획
2.7 리스크 및 대처
인앱결제 정책: 애플/구글 스토어 심사에서 디지털 콘텐츠 유료화 시 IAP 사용 필수
환불/소비자 불만: 추첨 당첨 안 되는 것에 대한 불만 발생 가능 → 공정성 안내, 확률 공개(대략적)
언어 현지화: 영어 UI 위주로 시작, 추후 다국어(일본어/중국어) 지원 필요


![[병원]업계에서 가장 저렴한 GPT사용 콜봇개발사의 AI상담 성공사례](https://static.wixstatic.com/media/265347_cc26c45196fa49b78621c1a59d7f2418~mv2.jpg/v1/fill/w_980,h_980,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/265347_cc26c45196fa49b78621c1a59d7f2418~mv2.jpg)
![[재단]업계에서 가장 저렴한 GPT사용 콜봇개발사의 AI상담 성공사례](https://static.wixstatic.com/media/265347_9ecc4f1261394b7bb59498a20be7cef6~mv2.jpg/v1/fill/w_980,h_980,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/265347_9ecc4f1261394b7bb59498a20be7cef6~mv2.jpg)
댓글