デザインとバックエンドがあり、ユーザーが実際に目にする部分が必要です。Figmaの画面をTypeScriptでReactまたはNext.jsのフロントエンドに変換し、スマートフォンからデスクトップまで対応させ、読み込み中、空、エラーの状態を処理してAPIに接続します。
FigmaデザインからReactまたはNext.jsのフロントエンドを構築し、APIに接続します
Figmaファイルから1画面、レスポンシブで型付けされ、APIに接続されます。
- 1画面
- レスポンシブデザイン
- APIに接続済み
- ソースコード
APIに接続された最大5画面。読み込み中、空、エラーの状態に対応。
- 最大5画面
- レスポンシブデザイン
- APIに接続済み
- ソースコード
最大12画面、認証に対するログイン、共有コンポーネント、テスト。
- 最大12画面、ログイン、テスト
- レスポンシブデザイン
- APIに接続済み
- ソースコード
カスタムオファーをリクエストする
購入前のご質問をお問い合わせください
質問をするにはログインしてください
プラットフォームのスパムを減らすため、販売前メッセージはログイン済みユーザーのみが送信できます。
無料アカウントを作成するか、ログインしてこの Zinner に直接メッセージを送信してください。
ログイン / 登録一目でわかる
このサービスについての重要な詳細情報です。Zinn Hubによって生成されました。売り手によるものではありません。
価値ポジション
技術スタック
レスポンシブ&クロスブラウザ
API統合
サポート期間
受け取るもの
完全な説明
デザインは完了し、APIは準備ができていますが、ユーザーが見る画面はまだ存在しません。私はフロントエンドのみを構築します。バックエンド、認証プロバイダー、ホスティングはそのまま維持され、コードはあなたのリポジトリに格納されます。納品後14日間、合意したとおりに動作しないものは無料で修正します。
Starterでは、Figmaファイルから1つの画面またはページを、レスポンシブで型付けされた状態で取得できます。データはAPIから、またはエンドポイントが存在するまではモックから取得されます。Standardでは、最大5つの画面がAPIに接続され、読み込み中、空、エラーの状態、および検証付きのフォームが含まれます。Advancedでは、最大12の画面が可能になり、認証プロバイダーと連携するログイン画面、アプリ全体で使用される共有コンポーネント、および主要なフローのテストが追加されます。
デザインに忠実に従います。スペーシング、タイプスケール、色はFigmaファイルから取得します。画面にモバイル版がない場合は、推測するのではなく、構築前に提案します。App Routerを備えたNext.jsがデフォルトですが、サーバーレンダリングが不要な場合はViteを使用したプレーンなReactでも問題ありません。スタイリングには、プロジェクトにすでに存在するTailwind CSSまたはCSS Modulesを使用します。
デスクトップではChrome、Firefox、Edgeで、実際のAndroidスマートフォンではChromeで結果を確認します。
私のフロントエンド作品の公開例はポートフォリオに2つあります。フィルター、カート、チェックアウトを備えたNext.jsのストアフロントと、私自身のバイリンガルサイトです。
私は会議なしで、書面のみで作業します。開始前に画面とそれらの背後にあるエンドポイントがリストされ、プレビューリンクで作業の進捗状況が示され、毎営業日チャットで簡単な進捗メモが送られます。
プロジェクトを完了するための手順
1. 画面リスト - FigmaファイルとAPIドキュメントを確認し、各画面、その状態、および呼び出すエンドポイントを書き出します。コード作成の前にリストを確認していただきます。
2. ベースと共有部分 - プロジェクトのセットアップまたは既存のリポジトリ、Figmaからの色とタイプ、およびすべての画面で再利用されるレイアウトとコンポーネント。
3. 画面とデータ - 各画面はデザインに合わせて構築され、APIに接続され、読み込み中、空、エラーの状態に対応します。不足しているエンドポイントには、簡単に交換できるモックが提供されます。
4. プレビューリンクでのレビューラウンド - クリックして確認し、修正点を1つのリストで送信してください。修正後、同じリンクを再度表示します。
5. 引き渡し - リポジトリ内のコード、構造と実行方法に関する簡単なメモ、およびAdvancedでは、各リリース前に実行できるテスト。
Zinner クオリティ保証
すべての Zinner はプラットフォームに参加する前に審査・承認されます。
すべてのサービスは、当社の品質保証コミットメントによってサポートされています。
納品された作業を承認するまで、お客様の支払いは保護されます。
パッケージを比較
| 機能 | スターター | スタンダード | 高度な |
|---|---|---|---|
| 納期 | 4 日 | 9 日 | 18 日 |
| リビジョン | 1 | 2 | 3 |
| 範囲 | 1画面 | 最大5画面 | 最大12画面、ログイン、テスト |
| レスポンシブデザイン | ✓ | ✓ | ✓ |
| APIに接続済み | ✓ | ✓ | ✓ |
| ソースコード | ✓ | ✓ | ✓ |
サンプル
このZinnに関連するセラーの作品の例を表示します。
ポートフォリオ
このZinnに関連するセラーの作品の例。

Formline: Stripe を使用した Next.js ストア
クリックして操作できるストアフロント:16のポスターが4のコレクションにあり、URLに保持されるフィルターと検索、カート、ライトテーマとダークテーマ、そしてデモ注文またはテストモードでの実際のStripe Checkoutセッションで終わるチェックアウト。私はこれをNext.jsの静的エクスポートとしてTypeScriptとTailwind CSSで構築しました。カード決済はCloudflare Workerを介して行われ、サーバーでカートの価格を再計算し、Stripeのウェブフック署名を検証します。




Next.js でのバイリンガル個人サイト
英語とロシア語の1ページの個人サイトで、サービスセクションとデモプロジェクトへのリンクがあります。Next.js、React、TypeScriptを使用して静的エクスポートとして設計および構築し、プレーンなCSSモジュールとUIフレームワークなしでスタイルを設定しました。ライトテーマとダークテーマがあり、各言語のソーシャルプレビュー画像はビルド時に生成されます。GitHub ActionsがビルドしてBunny CDNにデプロイし、セキュリティヘッダーを追加し、wwwとプレーンHTTPをメインのHTTPSアドレスにリダイレクトします。

サービス詳細
よくある質問
はい。各画面のモバイルレイアウトは、構築前に書面または簡単なスケッチで提案しますので、最終段階で発見するのではなく、事前に承認していただけます。
はい。既存のフォルダ構造、命名規則、スタイリングに従うため、新しいコードも同じパターンを使用し、次の開発者が2つのスタイルを見つけることはありません。
ファイルからスペーシング、サイズ、色を一致させます。デザインと実際のデータが一致しない場合、例えばモックアップよりも名前が長い場合などは、レイアウトが崩れるのを防ぐために指摘し、修正案を提案します。
このサービスはフロントエンドのみです。ExpressまたはNestJSを使用したNode.jsのバックエンドについては、私のバックエンドZinnをご覧ください。または両方を注文していただければ、まとめて見積もりをいたします。
顧客レビュー
このZinnについてお客様の声をご覧ください







