← 목록
교회 2026-04-24 3KB 읽기 3분

2026-04-24 크라우니처치 — 신앙 Q&A 확장 + 일일 큐레이터 + 간증 30건

개요

church.crowny.org P1 작업 완료: 신앙 Q&A 대폭 확장 + 오늘의 말씀 일일 큐레이터 신규.

1. 신앙 Q&A 확장 (/#/faith)

FAQ 7개 → 30개 (4배 확장)

  • 6개 카테고리: 의심/회의(7), 기초(5), 실생활(6), 신학(4), 교회생활(4), 기도(4)
  • 성경구절 동반: 30개 FAQ 중 25개에 성경구절 인용 추가
  • 카테고리 필터: 필터 버튼 6종 + "전체" (건수 표시)
  • 검색: 질문+답변 전문 검색 (실시간 필터링)
  • FAQ 답변 내 성경구절 UI: 카테고리 색상 좌측 보더 + 이탤릭 + 참조

익명 기도제목 보드 (신규 탭)

  • 익명 게시 (localStorage 저장)
  • "함께 기도합니다" 버튼 (중복 방지)
  • 마태복음 18:20 인용

파일

  • src/lib/seeker-content.ts — QUICK_FAQS 30건 (QuickFaq 인터페이스에 verse 필드 추가)
  • src/pages/platform/FaithPage.tsx — 전면 리팩토링 (3탭: FAQ/대화/기도)
  • hanseon/신앙QA.한선 — 한선씨 동반 (556KB TOAU)

2. 오늘의 말씀 — 일일 큐레이터 (/#/daily)

기능

  • 날짜 해시 기반 자동 로테이션: 60개 말씀 + 60개 묵상 가이드 + 9개 간증
  • 연속 방문 스트릭: localStorage 기반 추적
  • 구독 토글: "매일 알림 받기" (localStorage, 향후 푸시 연동)
  • 오늘의 말씀 카드: 다크 그라디언트, 십자가 장식, 말씀+참조+묵상
  • 오늘의 간증: 프로필+헤드라인+요약, 전체 이야기 펼침
  • 지난 말씀 히스토리: 최근 7일 목록 (90일 저장)
  • 추천 액션: QT → 성경 → 신앙 Q&A 3버튼

파일

  • src/lib/daily-content.ts — DailyVerse 60건 + 묵상 60건 + getDailyContent() 해시 함수
  • src/pages/platform/DailyPage.tsx — 전체 UI
  • hanseon/일일큐레이션.한선 — 한선씨 동반 (299KB TOAU)

라우팅

  • src/lib/router.ts — PlatformRoute에 daily 추가
  • src/App.tsx — DailyPage import + switch case
  • src/components/portal/PlatformLayout.tsx — "오늘의 말씀" 네비 1순위 추가

빌드

  • tsc --noEmit 통과
  • npm run build 성공 (1,016KB → 1,016KB gzip 263KB)
  • 한선씨 2건 컴파일 성공

3. 간증 확장 (P3)

TESTIMONIES 9개 → 30개 (3.3배)

  • 6개 유형: 회심(8), 회복(3), 역경(6), 부르심(5), 가정(4), 치유(4)
  • 다양한 인물: 택시기사, 카페사장, 디자이너, 은퇴교사, 외국인근로자, 농부, 신학생, 교도관, NGO활동가, 화물차기사, 유튜버, 목사부인, 사회복지사, 탈북민, 변호사, 공장반장, 취준생, 할머니, 소방관
  • 성경구절 동반: 30건 중 14건에 핵심 구절 포함
  • getDailyContent() testimonyIdx 모듈로 9→30 업데이트

파일

  • src/lib/seeker-content.ts — TESTIMONIES 30건
  • src/lib/daily-content.ts% 30 수정
  • hanseon/간증데이터.한선 — 한선씨 동반 (869KB TOAU)

빌드

  • tsc --noEmit 통과
  • npm run build 성공 (1,035KB → gzip 269KB)
  • 한선씨 컴파일 성공

잔여 이슈

  • 구독 기능이 localStorage만 사용 — 실제 푸시/이메일은 백엔드 연동 필요
  • 번들 1MB 초과 — 동적 import 코드 분할 고려
  • 말씀 60개 → 365개로 확장 시 매일 다른 말씀 보장
  • 기도제목 보드 localStorage만 — 서버 저장 시 다른 사용자 공유 가능