DontCode 앱을 설정하고, 보호하고, 배포하기 위한 가이드입니다. 카테고리별로 살펴보거나 필요한 항목으로 바로 이동하세요.
인증, 결제, 스토리지, 이메일, 푸시, 예약 작업, 사용자 지정 도메인, 브랜딩 등 DontCode가 기본 제공하는 모든 기능. 이미 들어 있고 코드는 필요 없습니다.
모든 기능 보기 →
기능을 조합해 만드는 실전 패턴. 주간 리포트, 환영 드립, 미완료 결제 복구, 이탈 방지 알림, 투자자 업데이트. 프로젝트에 바로 빌드할 수 있습니다.
레시피 둘러보기 →
Google, 카카오 등 앱에 연결할 수 있는 OAuth 제공자별 단계별 설정 가이드입니다.
가이드 보기 →
DontCode가 사용자 자격 증명, 비밀번호 저장, 프로젝트별 데이터 격리를 어떻게 처리하는지 정리했습니다. 보안 팀에 공유하기 좋습니다.
보안 문서 열기 →
데이터 저장 위치, 하위 처리자, SLA, 사고 대응, 데이터 처리 위탁 계약을 정리했습니다.
규정 준수 문서 열기 →
Backend 프로젝트가 제공하는 REST 인터페이스입니다. 인증, 데이터베이스, 스토리지, 캐시, 실시간, 결제, 알림을 지원하며, 원하는 호스트에 직접 코드를 올리고 API 키로 호출할 수 있습니다.
API 레퍼런스 보기 →
Claude Code, Cursor 등 MCP 클라이언트를 Backend 프로젝트에 연결합니다. 디바이스 로그인, 프로젝트 범위 토큰, 에이전트가 사용할 수 있는 도구를 설명합니다.
MCP 설정하기 →
배포된 앱에서 AI 크레딧이 어떻게 사용되는지, 크레딧이 소진됐을 때 최종 사용자에게 어떤 화면이 보이는지, 그리고 소유자가 어떻게 알림을 받고 크레딧을 구매하는지 정리했습니다. 실제 고객에게 런칭하기 전에 꼭 확인하세요.
결제 문서 열기 →
여러 표면, 하나의 기본 URL(`https://backend.dontcode.co`), 모든 요청에 `Authorization: Bearer dc_…` 헤더 하나.
인증 & MFA
회원가입, 이메일 코드 인증, 로그인, MFA 챌린지/등록 흐름, 그리고 폼이 따라야 할 응답→UI 매핑.
데이터베이스
파라미터화된 where 절을 사용하는 구조화된 쿼리(`find`, `insert`, `update`, `delete`, `count`), 원시 SQL 없음.
마이그레이션
외부에서 프로젝트 데이터베이스로 DDL이 들어오는 유일한 통로로, 콘솔과 동일한 파이프라인으로 검증·정제됩니다.
스토리지
public·private 버킷의 파일을 나열·업로드·이동·삭제하고 URL을 서명하며, 프로젝트 범위로 한정됩니다.
결제
결제를 검증하고 구독을 운영하며, 요금제·기능 카탈로그를 관리하고 이용 권한을 확인합니다. 프로젝트 범위로 한정됩니다.
캐시
앱의 모든 인스턴스가 함께 보는 공유 키-값 상태: 요청 제한, 일회용 코드, 잠금, 세션을 TTL 만료와 함께. 따로 준비할 저장소가 없습니다.
실시간
채팅, 접속 상태, 실시간 업데이트를 위한 WebSocket pub/sub: 서버가 범위가 지정된 토큰을 발급하고 브라우저가 직접 연결합니다.