Zinn Hub
0
장바구니
0

한눈에 보기

이 서비스에 대한 주요 정보로 결정을 내리는 데 도움을 드립니다. Zinn Hub에서 생성됨, 판매자가 아님.

대상 스택

React, Next.js, Vite, Node.js, Supabase
Lovable, Bolt, Cursor 및 v0이 일반적으로 생성하는 정확한 스택 전문 - 번역 오버헤드 없음.

보안 포커스

RLS, 비밀, 웹훅
행 수준 보안 정책, 노출된 API 키 및 결제 웹훅 서명 확인을 점검합니다. 이는 AI 생성 앱에서 가장 흔한 세 가지 출시 차단 요인입니다.

접근 방식

재구축하지 않고 수정
기존에 생성된 코드 및 저장소 내에서 작동합니다. AI 빌더는 배포 후에도 계속 작동하며 마이그레이션이 필요하지 않습니다.

배송 후 커버

14일 보증
합의된 대로 작동하지 않는 모든 것은 인계 후 14일 이내에 무료로 수정됩니다. 지원 복불복은 없습니다.

받으실 내용

스크린샷이 포함된 버그 보고서
서면 보고서
사용자 정의 코드
배송 방법:
주문 관리자
참고: 서면 출시 보고서를 받게 됩니다. 각 문제점은 위치, 중요성, 수정 내용이 포함되며, 가장 먼저 해결해야 할 순서대로 순위가 매겨집니다. Standard 및 Advanced에서는 수정 사항이 귀하의 저장소에 커밋당 짧은 메모와 함께 적용되며, 귀하가 승인할 때까지 라이브 앱에 아무것도 배포되지 않습니다.

전체 설명

AI 빌더는 앱을 빠르게 데모 단계로 만듭니다. 그러나 나중에 다음과 같은 문제점이 나타납니다. 일부 사용자에게 로그인 실패, 결제는 완료되었지만 아무것도 잠금 해제되지 않음, 로그인한 모든 사용자가 데이터를 읽을 수 있음, 브라우저 번들에 비밀 키가 노출됨, 또는 빌더 자체의 미리 보기에서만 작동하는 배포. 저는 귀하의 도구가 생성한 코드의 바로 그 계층에서 작업하며, 이미 작동하는 것은 다시 만들지 않습니다.

Starter는 출시 점검입니다. 코드를 읽고 앱을 실행하며, 가장 먼저 해결해야 할 순서대로 문제점 목록을 서면으로 보내드립니다. 각 문제점에는 위치와 수정 내용이 포함됩니다. Standard는 해당 목록에서 최대 5개의 수정 사항을 귀하의 저장소에 추가합니다. Advanced는 최대 12개의 수정 사항을 적용하고, 로그인 및 결제 관련 테스트를 추가하며, 빌더 없이 반복 가능한 배포를 설정합니다.

점검은 생성된 코드가 놓치기 쉬운 부분부터 시작됩니다. 먼저 데이터베이스의 접근 규칙입니다. 이것이 없으면 사용자는 서로의 기록을 읽을 수 있습니다. 이러한 앱 중 상당수는 PostgreSQL 기반의 Supabase에서 실행됩니다. 여기서는 접근 규칙이 행 수준 보안 정책이며, 제가 이를 작성하고 테스트합니다. 다음으로, 서버에 있어야 하지만 결제 제공업체의 비밀 키나 Supabase의 서비스 키와 같이 브라우저에 노출되는 비밀을 찾습니다. 그런 다음 결제 웹훅이 제공업체의 서명을 확인하는지, 양식이 브라우저가 보내는 모든 것을 신뢰하지 않는지, 그리고 실패한 요청이 빈 화면 대신 오류를 표시하는지 확인합니다.

스택: React, Next.js 및 Vite 프런트엔드, Node.js 및 TypeScript 서버, PostgreSQL. 저는 매일 AI 코딩 도구를 사용하며, 그들이 생성하는 모든 것을 읽고 테스트합니다.

귀하의 도구가 GitHub 저장소와 동기화되는 경우, 저는 해당 저장소에서 작업하므로 나중에 도구를 계속 사용하여 빌드할 수 있습니다. 그렇지 않은 경우, 저는 내보내기에서 작업하고 귀하가 소유한 저장소에 코드를 다시 전달합니다. 배포 후 14일 동안, 합의된 대로 작동하지 않는 모든 것을 무료로 수정해 드립니다.

통화는 없습니다. 범위는 시작하기 전에 서면으로 합의됩니다. 그 후에는 매일 업무 종료 시 서면 업데이트와 각 수정 사항에 대한 짧은 메모를 받게 되며, 무엇이 잘못되었고 어떻게 확인해야 하는지 알려드립니다.

프로젝트 완료 단계
1. 접근 및 첫 실행 - 저장소 또는 내보내기 및 테스트 계정을 공유합니다. 저는 아무것도 건드리지 않고 귀하가 하는 것과 동일한 방식으로 앱을 실행합니다.
2. 출시 점검 - 로그인, 데이터 접근, 결제, 비밀, 오류 처리 및 배포를 검토하고 각 문제점을 위치와 수정 규모와 함께 기록합니다.
3. 수정 사항 선택 - 목록은 순위가 매겨져 제공됩니다. 귀하의 패키지 내에서 어떤 수정 사항을 포함할지 선택하며, 그 외의 모든 것은 시작하기 전에 견적을 드립니다.
4. 증거가 있는 수정 사항 - 각 수정 사항은 짧은 메모와 함께 자체 커밋으로 적용됩니다. 규칙이 데이터를 보호하는 경우, 한 사용자가 다른 사용자의 기록에 접근할 수 없음을 테스트로 보여줍니다.
5. 인계 - 변경된 내용, 아직 해결되지 않은 내용, 그리고 다시 배포하는 방법에 대한 서면 요약. Advanced에서는 빌더 없이 귀하의 저장소에서 배포가 실행됩니다.

Zinner 품질 보증

✓
검증된 전문가
모든 Zinner는 플랫폼에 참여하기 전에 검토 및 승인됩니다.
✓
품질 보장
모든 서비스는 당사의 품질 보증 약속으로 뒷받침됩니다.
✓
안전한 결제
배송된 작업을 승인할 때까지 결제가 보호됩니다.

패키지 비교

기능스타터표준고급
배송 시간3일7일14일
수정123
범위출시 점검만점검 및 최대 5개의 수정 사항최대 12개의 수정 사항, 테스트 및 배포
순위가 매겨진 서면 보고서✓✓✓
소스 코드✕✓✓

포트폴리오

이 Zinn과 관련된 판매자의 작업 예시.

Formline: Stripe가 있는 Next.js 스토어

클릭할 수 있는 상점: 4개의 컬렉션에 16개의 포스터, URL에 유지되는 필터 및 검색, 장바구니, 밝고 어두운 테마, 그리고 데모 주문 또는 테스트 모드에서 실제 Stripe Checkout 세션으로 끝나는 결제. 저는 Tailwind CSS와 함께 TypeScript로 Next.js 정적 내보내기로 구축했습니다. 카드 결제는 서버에서 장바구니 가격을 재조정하고 Stripe의 웹훅 서명을 확인하는 Cloudflare Worker를 통해 이루어집니다.

Next.js로 만든 이중 언어 개인 사이트

서비스 섹션과 데모 프로젝트 링크가 있는 영어 및 러시아어 단일 페이지 개인 사이트입니다. 저는 Next.js, React 및 TypeScript로 정적 내보내기로 설계하고 구축했으며, 일반 CSS 모듈과 UI 프레임워크 없이 스타일링했습니다. 밝고 어두운 테마가 있으며, 각 언어에 대한 소셜 미리보기 이미지는 빌드 시 생성됩니다. GitHub Actions는 이를 빌드하여 Bunny CDN에 배포하며, Bunny CDN은 보안 헤더를 추가하고 www 및 일반 HTTP를 기본 HTTPS 주소로 리디렉션합니다.

서비스 상세정보

서비스 유형
스탠다드
Zinner 유형
프리랜서
가용성
주중
판매자의 국가
카자흐스탄
수락하는 언어
영어
러시아어
NDA 이용 가능
네
처리된 프로젝트 규모
소형에서 중형
응답 시간
12시간 이내
경력 연수
10+

자주 묻는 질문

아니요. 요점은 작동하는 것을 유지하고 작동하지 않는 것을 수정하는 것입니다. 한 부분이 수리 불가능한 경우, 출시 목록에 그렇게 명시되어 있으며, 변경하기 전에 해당 부분에 대해 별도로 견적을 드립니다.

도구가 GitHub 저장소와 동기화되는 경우, 저는 별도의 브랜치에서 작업합니다. 귀하가 이를 메인 브랜치에 병합하면 도구가 변경 사항을 인식합니다. 동기화되지 않는 경우, 귀하가 소유한 저장소에 코드를 받게 되며 어떤 편집기로든 계속 작업할 수 있습니다.

아니요. 저장소에 초대해 주시고, 필요한 경우 Supabase 또는 호스팅 프로젝트에 최소한의 접근 권한으로 초대해 주십시오. 앱 자체에는 테스트 계정을 사용합니다.

여전히 전체 순위 목록을 받게 됩니다. 귀하의 패키지에 어떤 수정 사항을 포함할지 선택하며, 나머지는 기다리거나 맞춤 제안으로 견적을 드립니다.

고객 리뷰

이 Zinn에 대해 고객들이 무엇을 말하는지 확인하세요

카테고리

Zinner 정책

Lovable, Bolt, Cursor 또는 V0으로 만든 앱을 수정하여 실제 사용자를 위해 준비해 드립니다 2 &Raquo; Zinn Hub

이 상품을 구매한 로그인된 고객만 리뷰를 남길 수 있습니다.

옵션 & 주문

Zinn Hub 앱 다운로드

알림 · 빠른 접근 · 전체 화면

브라우저에서 공유를 탭하세요

➜ 그 다음 "홈 화면에 추가"를 탭하세요