![[MAU 5000] PrayU: 크리스천 플랫폼 서비스](/_next/image?url=http%3A%2F%2F3.39.190.76%3A8000%2Fstatic%2Fcovers%2F22a60608-ac17-800b-accd-e265f717981d.jpg&w=3840&q=75)
[MAU 5000] PrayU: 크리스천 플랫폼 서비스
📅기간🎯종류
2024-04 ~ 2024-11
🔗사이트🔗GitHub🧠회고⚡기술ReactTypescriptFlutterGithub ActionsAI팀
팀
👋 소개
PrayU는 매 주 기도제목으로 매일 기도하는 그룹단위 기도제목 나눔 커뮤니티입니다.
소프트웨어 마에스트로 15기 과정 동안 진행했던 팀 프로젝트입니다.
현재 웹과 앱 모두 배포되어 있으며, 서비스가 계속 운영중입니다.
저는 팀 내에서 앱 및 프론트엔드 리드 개발을 맡았습니다.

✨ 결과물

🚨 문제인식
- 지속적인 기도제목 나눔의 어려움
- 교회 새신자 및 청년들이 느끼는 신앙생활의 어려움
🛎️ 유사 서비스

✨ 주요 기능
1. 오늘의 기도

- 그룹원들의 기도제목이 일주일간 오늘의 기도에 노출
- 기도 반응 버튼을 눌러 매일매일 기도 전달
- 매주 기도제목을 만료시켜 재작성 유도
2. 기도 프로필

- 기도 캘린더를 통한 경건활동 확인
- 현재까지 작성된 기도카드 확인
- 기도해 준 친구 확인
3. 생성형 AI를 통한 개인화된 컨텐츠 생성


- 나만의 QT
- 사용자가 원하는 성경 본문에 대해 말씀 묵상 컨텐스 생성 및 제공
- 맞춤형 말씀카드
- 사용자가 입력한 기도제목의 키워드 추출, 상황에 맞는 말씀 구절 카드 생성
⚔️ 도전적 경험
1. 그룹 생성 및 초대 과정
그룹 생성 및 그룹 홈 도달 과정이 퍼널이 굉장히 낮은 문제가 있었습니다.

이를 아래 방법과 같이 해결해보았습니다.
- 카카오 간편 로그인 도입
- 가입 이후 과정 간소화 (그룹명, 기도제목 입력 생략)
- 온보딩 퍼널에 랜딩페이지와 튜토리얼 추가
- 첫 기본그룹에 초대 보상 PDF 기호기
- 예시 멤버와 기도제목을 통한 기도 반응 경험 유도
아래 그림을 보면 퍼널이 초기보다 훨씬 증가했음을 알 수 있습니다.

2. GPT-4o 모델의 성경 데이터 정확성
GPT-4o 모델의 성경 구절 원문 요청에 대한 정확성 문제를 발견했으며, 이단이나 사이비와 같은 위험한 영향을 줄 수도 있기에 정확한 성경 구절을 제공해야만 했습니다.
이 문제는 아래와 같이 해결하였습니다.
- 구절 단위로 성경 데이터 전처리
- OpenAI 의 “text-embedding-3-small” 을 통한 개역개정 성경 백터 DB 구축
- 임베딩된 입력값에 대해 유사도 기반 성경 구절 조회

3. Flutter Webview 관련 문제
온전한 앱이 아닌, 웹 기반으로 웹뷰로 제작한 앱이라 여기에서 발생한 문제들이 많았습니다.
- 앱이 백그라운드에서 네트워크가 종료되는 문제 → 흰 화면만 나옴
- 웹의 액션(마우스, 키보드)이 아닌 모바일의 액션(스와이프, 터치 등) 이 적용 안됨
- intent 문제
이 문제는 아래와 같이 해결하였습니다.
- foreground service를 활용 및 WebView의 캐시 및 상태 유지 설정을 최적화
- 웹뷰 내 터치 이벤트를 모바일 제스처로 매핑 + 필요한 경우 커스텀 터치 핸들러 구현
- 네이티브 액션을 호출할 수 있는 브리지 구조 구현 + 인텐트 처리를 네이티브와 연동
📶 시스템 구성도

📊 성과 지표

신규유저 Weekly 리텐션이 23.4%로 long tail이 형성되었습니다.
💬 사용 후기
카카오톡 채널을 통해 고객들과 소통을 하였습니다.

More
더 자세한 내용은 아래 공식 문서에서 확인하실 수 있습니다.
