[MAU 5000] PrayU: 크리스천 플랫폼 서비스

[MAU 5000] PrayU: 크리스천 플랫폼 서비스

📅기간
2024-04 ~ 2024-11
🔗사이트
https://prayu.site/
🔗GitHub
https://github.com/TeamVisioneer/PrayU-Web
🧠회고

회고 보기

기술
ReactTypescriptFlutterGithub ActionsAI
🎯종류

👋 소개

PrayU는 매 주 기도제목으로 매일 기도하는 그룹단위 기도제목 나눔 커뮤니티입니다.
 
소프트웨어 마에스트로 15기 과정 동안 진행했던 팀 프로젝트입니다.
현재 웹과 앱 모두 배포되어 있으며, 서비스가 계속 운영중입니다.
 
저는 팀 내에서 앱 및 프론트엔드 리드 개발을 맡았습니다.
notion image

✨ 결과물

notion image

➡️  Web

➡️  Android

➡️  IOS

🚨 문제인식

  1. 지속적인 기도제목 나눔의 어려움
  1. 교회 새신자 및 청년들이 느끼는 신앙생활의 어려움
 

🛎️ 유사 서비스

notion image

✨ 주요 기능

1. 오늘의 기도

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

2. 기도 프로필

notion image
  • 기도 캘린더를 통한 경건활동 확인
  • 현재까지 작성된 기도카드 확인
  • 기도해 준 친구 확인
 

3. 생성형 AI를 통한 개인화된 컨텐츠 생성

notion image
notion image
  1. 나만의 QT
    1. 사용자가 원하는 성경 본문에 대해 말씀 묵상 컨텐스 생성 및 제공
  1. 맞춤형 말씀카드
    1. 사용자가 입력한 기도제목의 키워드 추출, 상황에 맞는 말씀 구절 카드 생성

⚔️  도전적 경험

1. 그룹 생성 및 초대 과정

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

2. GPT-4o 모델의 성경 데이터 정확성

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

3. Flutter Webview 관련 문제

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

📶 시스템 구성도

notion image
 

📊 성과 지표

notion image
신규유저 Weekly 리텐션이 23.4%로 long tail이 형성되었습니다.

💬 사용 후기

카카오톡 채널을 통해 고객들과 소통을 하였습니다.
notion image
 

More

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

결과보고서

결과PPT