디자인과 백엔드는 있지만 사용자가 실제로 보는 부분이 필요하신가요? Figma 화면을 TypeScript로 된 React 또는 Next.js 프런트엔드로 변환하여 휴대폰부터 데스크톱까지 반응형으로 만들고, 로딩, 비어 있음, 오류 상태를 처리하여 API에 연결해 드립니다.
Figma 디자인을 기반으로 React 또는 Next.js 프런트엔드를 구축하고 API에 연결해 드립니다.
Figma 파일의 한 화면을 반응형으로, 타입스크립트로 작성하고 API에 연결합니다.
- 한 화면
- 반응형 디자인
- API에 연결됨
- 소스 코드
로딩, 비어있음, 오류 상태를 포함하여 API에 연결된 최대 5개의 화면.
- 최대 5개 화면
- 반응형 디자인
- API에 연결됨
- 소스 코드
최대 12개의 화면, 인증에 대한 로그인, 공유 구성 요소 및 테스트.
- 최대 12개의 화면, 로그인, 테스트
- 반응형 디자인
- API에 연결됨
- 소스 코드
맞춤 제안 요청하기
사전 판매 질문 하기
질문을 하려면 로그인하세요
플랫폼 스팸을 줄이기 위해 사전 판매 메시지는 로그인한 사용자만 보낼 수 있습니다.
무료 계정을 만들거나 로그인하여 이 Zinner에게 직접 메시지를 보내세요.
로그인 / 가입한눈에 보기
이 서비스에 대한 주요 정보로 결정을 내리는 데 도움을 드립니다. Zinn Hub에서 생성됨, 판매자가 아님.
가치 위치
기술 스택
반응형 및 크로스 브라우저
API 통합
지원 기간
받으실 내용
전체 설명
디자인은 완료되었고 API는 준비되었거나 거의 준비되었지만, 사용자가 보게 될 화면은 아직 존재하지 않습니다. 저는 프런트엔드만 구축합니다. 귀하의 백엔드, 인증 제공업체 및 호스팅은 그대로 유지되며, 코드는 귀하의 저장소로 이동합니다. 배송 후 14일 동안 합의한 대로 작동하지 않는 모든 것을 무료로 수정해 드립니다.
Starter를 사용하면 Figma 파일에서 반응형으로 타입이 지정된 한 화면 또는 페이지를 얻을 수 있으며, 데이터는 API에서 가져오거나 엔드포인트가 존재할 때까지 목업에서 가져옵니다. Standard는 로딩, 비어있음, 오류 상태 및 유효성 검사가 있는 양식을 포함하여 API에 연결된 최대 5개의 화면을 다룹니다. Advanced는 최대 12개의 화면을 허용하며, 인증 제공업체와 연동되는 로그인 화면, 앱 전체에서 사용되는 공유 구성 요소 및 주요 흐름에 대한 테스트를 추가합니다.
저는 디자인을 면밀히 따릅니다. 간격, 타이포그래피 스케일 및 색상은 Figma 파일에서 가져옵니다. 화면에 모바일 버전이 없는 경우, 추측하는 대신 구축하기 전에 제안합니다. App Router가 있는 Next.js가 기본입니다. 서버 렌더링이 필요하지 않은 경우 Vite를 사용한 일반 React도 괜찮습니다. 스타일링에는 Tailwind CSS 또는 CSS Modules를 사용하며, 귀하의 프로젝트에 이미 있는 것을 사용합니다.
데스크톱에서는 Chrome, Firefox, Edge에서, 실제 Android 휴대폰에서는 Chrome에서 결과를 확인합니다.
제 프런트엔드 작업의 두 가지 공개 예시는 포트폴리오에 있습니다. 필터, 장바구니 및 결제가 있는 Next.js 스토어프론트와 제 개인 이중 언어 사이트입니다.
저는 회의 없이 서면으로만 작업합니다. 시작하기 전에 화면과 그 뒤에 있는 엔드포인트가 나열되고, 미리보기 링크는 작업이 진행되는 것을 보여주며, 매일 업무일에 채팅으로 간략한 진행 상황 메모가 전달됩니다.
프로젝트 완료 단계
1. 화면 목록 - Figma 파일과 API 문서를 검토하고 각 화면, 해당 상태 및 호출하는 엔드포인트를 기록합니다. 코드 작성 전에 목록을 확인합니다.
2. 기본 및 공유 부분 - 프로젝트 설정 또는 기존 저장소, Figma의 색상 및 유형, 모든 화면이 재사용하는 레이아웃 및 구성 요소.
3. 화면 및 데이터 - 각 화면은 디자인에 따라 구축되고 로딩, 비어있음, 오류 상태를 포함하여 API에 연결됩니다. 누락된 엔드포인트는 쉽게 교체할 수 있는 목업을 받습니다.
4. 미리보기 링크에서 검토 라운드 - 클릭하여 하나의 목록으로 수정 사항을 보냅니다. 수정하고 동일한 링크를 다시 보여줍니다.
5. 인계 - 저장소의 코드, 구조 및 실행 방법에 대한 간략한 메모, 그리고 Advanced의 경우 각 릴리스 전에 실행할 수 있는 테스트.
Zinner 품질 보증
모든 Zinner는 플랫폼에 참여하기 전에 검토 및 승인됩니다.
모든 서비스는 당사의 품질 보증 약속으로 뒷받침됩니다.
배송된 작업을 승인할 때까지 결제가 보호됩니다.
패키지 비교
| 기능 | 스타터 | 표준 | 고급 |
|---|---|---|---|
| 배송 시간 | 4일 | 9일 | 18일 |
| 수정 | 1 | 2 | 3 |
| 범위 | 한 화면 | 최대 5 화면 | 최대 12개의 화면, 로그인, 테스트 |
| 반응형 디자인 | ✓ | ✓ | ✓ |
| API에 연결됨 | ✓ | ✓ | ✓ |
| 소스 코드 | ✓ | ✓ | ✓ |
샘플
이 Zinn과 관련된 판매자의 작업 예시를 봅니다.
포트폴리오
이 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 주소로 리디렉션합니다.

서비스 상세정보
자주 묻는 질문
네. 각 화면에 대한 모바일 레이아웃을 구축하기 전에 서면 또는 간단한 스케치로 제안하여, 마지막에 발견하는 대신 미리 승인할 수 있도록 합니다.
네. 기존의 폴더 구조, 명명 규칙 및 스타일링을 따르므로 새 코드는 동일한 패턴을 사용하고 다음 개발자가 두 가지 스타일을 찾지 않도록 합니다.
파일의 간격, 크기 및 색상을 일치시킵니다. 디자인과 실제 데이터가 일치하지 않는 경우(예: 목업보다 긴 이름) 레이아웃이 깨지지 않도록 표시하고 수정 사항을 제안합니다.
이 서비스는 프런트엔드만 제공합니다. Express 또는 NestJS를 사용하는 Node.js 백엔드의 경우 제 백엔드 Zinn을 참조하거나 둘 다 주문하시면 함께 견적을 내드립니다.
고객 리뷰
이 Zinn에 대해 고객들이 무엇을 말하는지 확인하세요







