안심하고 다시 시도할 수 있는 세션 복구
앱 시작 시 일시적인 연결 실패와 유효하지 않은 인증 정보를 구분합니다. 새로고침 중에는 마지막으로 확인한 화면을 유지할 수 있고, 계정이나 권한이 바뀌면 이전 데이터를 비우고 늦게 도착한 응답을 무효화합니다.
공동체 회원용 앱
공동체와 성찰, 다음 작은 실천을 위한 공간.
출석, 공지, 일정, 예약, 개인 성찰과 성경 읽기를 한곳에 모은 교회 공동체 회원용 앱입니다. 별도의 관리자용 앱과 함께 모바일 사용 흐름과 공용 백엔드를 개발했습니다.
합성 데모 데이터를 사용한 개발·검토 화면입니다. 아래에 촬영 날짜를 표기했으며, 이후 App Store 빌드와 다를 수 있습니다.
화면 촬영 정보기술 설명은 2026년 9월 17일 확인한 소스 기준입니다. App Store 출시 버전에는 일부 변경이 아직 포함되지 않을 수 있습니다.
회원용·관리자용 클라이언트는 백엔드를 공유합니다. 데이터베이스 기록과 사용허락을 받은 성경 본문은 저장소와 접근 범위를 분리합니다.
앱 시작 시 일시적인 연결 실패와 유효하지 않은 인증 정보를 구분합니다. 새로고침 중에는 마지막으로 확인한 화면을 유지할 수 있고, 계정이나 권한이 바뀌면 이전 데이터를 비우고 늦게 도착한 응답을 무효화합니다.
출석 저장 시 예상 버전을 대조해 수정 충돌을 감지합니다. 서버는 작업 잠금을 얻은 뒤 권한을 다시 확인하고, 출석 기록·버전·감사 이력을 함께 저장합니다.
실시간 메시지는 변경이 발생했다는 신호를 보냅니다. 클라이언트는 API에서 실제 기록을 다시 가져와 현재 권한을 적용합니다. 요청을 통합하고 짧은 무작위 지연을 두어 중복 요청을 줄입니다.
엎드림 청년부
범위를 정한 프론트엔드 작업과 통합에 Claude Code와 Codex를 활용했습니다. 일반회원 신앙 정원 개선에서는 Claude Code가 성장·사명 화면의 초기 변경안을 준비했고, Codex가 홈 화면, 공통 테마, 달력·읽기 흐름 개선과 통합 검증을 담당했습니다.
정원과 사명 편지의 정적 일러스트는 ImageGen으로 만들었습니다. 글자, 버튼, 기록 표시와 상호작용은 네이티브 React Native 요소로 유지합니다. 여기에 소개한 화면은 이전 청년회원 인터페이스입니다. 제품 요구사항과 출시 범위는 제가 정합니다.
엎드림에서 사용하는 한국어 개역개정 성경의 저작권 검토와 사용허락을 확보하는 절차를 직접 진행했습니다. 프로젝트 체크리스트에 사용허락 확인이 기록되어 있습니다. 저작권은 대한성서공회에 있으며, 관련 증빙 문서는 비공개로 보관합니다.
승인된 회원에게 성경 66권 전체를 제공합니다. 전체 본문은 앱 번들과 공개 저장소에 포함하지 않고, 인증된 API를 통해 비공개 AWS S3에서 전달하며 무결성을 검증합니다. 앱에는 저작권 고지를 표시하고, 로그아웃과 계정 변경 시 정리되는 계정별 임시 캐시를 사용합니다.
기술 상세기술 상세 문서에는 세션 복구, 캐시 분리, 동시 저장을 비롯한 코드의 책임 범위와 설계상 선택·제약, 날짜별 테스트 결과를 기록했습니다.