콘텐츠로 이동

데이터·연동·배포

데이터와 연동 기능은 나중에 고치기 어려울 수 있습니다. 저장할 데이터, 권한, 공개 여부, 외부 서비스 이름을 분명히 적어 주세요.

이 앱에 데이터베이스를 사용해 실제 데이터를 저장하게 해줘.
저장할 항목은 [항목 1], [항목 2], [항목 3]이야.
목록, 상세, 등록, 수정, 삭제 흐름을 만들고, 삭제는 바로 지우기보다 복구 가능하게 처리해줘.
샘플 데이터도 넣어서 처음 열었을 때 기능을 바로 확인할 수 있게 해줘.
파일 저장소 기능을 추가해줘.
사용량, 파일 목록, 이미지 미리보기, 공개/비공개 전환, 서명된 다운로드 링크, 업로드 제한, 삭제/복구가 필요해.
파일별로 이름, 크기, 유형, 업로드한 사람, 공개 상태, 마지막 수정일을 보여줘.
민감한 파일은 기본 비공개로 처리하고, 공개 링크를 만들 때는 확인 단계를 거치게 해줘.
생성한 앱에서 결제를 받을 수 있는 구조를 만들어줘.
상품 또는 플랜은 [상품/플랜]이고, 사용자는 결제 전 주문 내용을 확인해야 해.
결제 성공 화면, 실패 화면, 결제 내역 화면이 필요해.
비밀 키나 웹훅 시크릿은 프롬프트에 직접 적지 않을 테니, 설정에서 입력할 수 있는 안내도 함께 넣어줘.
[서비스명] OAuth 로그인을 추가해줘.
로그인 버튼, 콜백 처리, 연결 상태 표시, 연결 해제 버튼이 필요해.
클라이언트 ID와 시크릿은 코드에 하드코딩하지 말고 설정에서 관리할 수 있게 안내해줘.
연동 실패 시 사용자가 이해할 수 있는 오류 메시지를 보여줘.
이 프로젝트를 GitHub로 이어서 작업할 수 있게 정리해줘.
README에는 실행 방법, 환경 변수, 배포 전 확인 사항을 적어줘.
코드 구조가 너무 한 파일에 몰려 있다면 주요 화면과 유틸을 적절히 나눠줘.
다만 지금 동작하는 기능은 유지하고, 불필요한 대규모 리팩터링은 하지 말아줘.
배포 전 공개 설정을 점검해줘.
사용할 도메인은 [도메인]이고, 공개 URL에서 첫 화면과 주요 경로가 정상 동작해야 해.
보기 화면과 실제 공개본의 차이를 사용자가 이해할 수 있게 안내 문구를 넣어줘.
아직 공개하면 안 되는 페이지는 noindex 또는 접근 제한이 필요해.
검색 노출을 위해 SEO 기본을 정리해줘.
각 페이지에 자연스러운 한국어 title과 description을 넣고, 한 페이지에 h1은 하나만 쓰게 해줘.
Open Graph 이미지와 설명이 공유했을 때 어색하지 않게 해줘.
중요한 이미지는 alt 텍스트를 넣고, sitemap에 들어갈 수 있는 깔끔한 경로를 사용해줘.
[외부 서비스] 웹훅을 받을 수 있는 구조를 만들어줘.
웹훅 이벤트 목록, 최근 수신 내역, 성공/실패 상태, 재처리 버튼이 필요해.
서명 검증 또는 시크릿 검증을 고려하고, 실패한 요청은 오류 이유를 확인할 수 있게 해줘.