フィットネスCRM
AIエージェントで構築
インフルエンサー フィットネス CRM バックエンド

インフルエンサー フィットネス CRM バックエンド テンプレート
コーチプロフィール、クライアントレコード、マクロターゲット、およびメッセージスレッド

生産準備が整ったインフルエンサー フィットネス CRM バックエンドが Back4app 上にあり、コーチ、クライアントプロフィール、マクロターゲット、ワークアウトログ、チェックイン、メッセージスレッドのレコードが含まれています。ER図、データ辞書、JSONスキーマ、APIサンドボックス、および迅速なブートストラップのためのAIエージェントプロンプトが含まれています。

CRMの主なポイント

このテンプレートでは、コーチ、クライアントプロファイル、マクロターゲット、ワークアウトログ、チェックイン、およびメッセージスレッドレコードを備えたインフルエンサー向けフィットネスCRMバックエンドを提供し、コーチングスタッフが受付からフォローアップまで手作業の引き継ぎを減らすことができます。

  1. コーチとクライアントプロファイルのレコードはリンクされたままです割り当てられたコーチを各クライアントプロファイルにコーチポインターでモデル化し、コーディネーターが誰がすべてのクライアントを担当しているかを確認できるようにします。
  2. マクロターゲットプランはクライアントのタイムラインと一致します各クライアントプロファイルのターゲット更新のために、カロリー、プロテイングラム、炭水化物グラム、脂肪グラム、および有効開始日を保存します。
  3. ワークアウトログとチェックインの履歴は共に存在します1つのコーチングフローで、トレーニングスプリット、セッション概要、エクササイズカウント、完了ステータス、体重kg、遵守スコア、およびコーチノートを追跡します。
  4. MessageThreadはフォローアップを可視化しますトピック、未読件数、ピン留め、最終メッセージ日時を使用して、返信が必要なチェックインレビューのスレッドを表示します。

インフルエンサー・フィットネスCRMの概要

インフルエンサー・フィットネスCRMにおける締切はほとんどの場合必須です。構造化された記録レイヤーは日付を驚きではなく警告に変えます。信頼性は特徴であり、脚注ではありません。Back4appは締切、ドキュメント、コミュニケーションが必要なインフルエンサー・フィットネスCRMプラクティスのためにコーチ、クライアントプロフィール、マクロターゲット、ワークアウトログ、およびチェックインを連結します。このスキーマは、コーチ(ユーザー名、メール、表示名、役割、アクティブかどうか)、クライアントプロフィール(クライアントコード、フルネーム、メール、目標、ステータス、コーチ、開始日)、マクロターゲット(クライアント、カロリー、タンパク質グラム、炭水化物グラム、脂肪グラム、発効日、メモ)、ワークアウトログ(クライアント、ワークアウト日、トレーニングの分割、セッションの要約、運動カウント、ボリュームロード、完了ステータス)、チェックイン(クライアント、チェックイン日、体重kg、ウエストcm、遵守スコア、睡眠時間、エネルギーレベル、写真URL、コーチのメモ)、およびMessageThread(クライアント、コーチ、最終メッセージ日時、未読件数、ピン留め、トピック)をカバーし、認証とプライバシー管理が組み込まれています。お好みのフロントエンドを接続し、迅速に出荷してください。

最適:

フィットネスインフルエンサーコーチングアプリマクロターゲットダッシュボードワークアウトログツールクライアントチェックインシステムメッセージフォローアップワークフローチームがBaaSをコーチング製品に選択

このインフルエンサー・フィットネスCRMバックエンドの構成

インフルエンサー・フィットネスCRMでは、ログを記録する場所、見つける場所、変更できる人についての推測を排除することで、人々は最高の作業を行います。

MVPの範囲のチェックリストとしてコーチ、クライアントプロファイル、マクロターゲットを使用します: モデル化されていない場合は、スプレッドシートの代替策になります。

コアCRMモジュール

このハブ内のすべてのテクノロジーカードは、コーチ、クライアントプロファイル、マクロターゲット、ワークアウトログ、チェックイン、およびメッセージスレッドを使用した同じインフルエンサー フィットネス CRM スキーマを使用しています。

コーチアカウント管理

コーチはユーザー名、メールアドレス、表示名、役割、及びアクティブ状態を保存します。

クライアントプロファイル管理

クライアントプロファイルはクライアントコード、フルネーム、目標、ステータス、コーチ、および開始日を保存します。

マクロターゲット計画

マクロターゲットはカロリー、タンパク質グラム、炭水化物グラム、脂肪グラム、有効開始日、およびメモを保持します。

WorkoutLog セッション

WorkoutLog は workoutDate、trainingSplit、sessionSummary、exerciseCount、volumeLoad、および completionStatus を記録します。

CheckIn レビュー

CheckIn は checkInDate、weightKg、waistCm、adherenceScore、sleepHours、energyLevel、photosUrl、および coachNotes を保存します。

メッセージスレッドのフォローアップ

メッセージスレッドはクライアント、コーチ、最終メッセージ日時、未読カウント、ピン留め、トピックを追跡します。

なぜBack4appでインフルエンサー・フィットネスCRMバックエンドを構築するのか?

Back4appは、コーチ、クライアントプロファイル、マクロターゲット、ワークアウトログ、チェックイン、およびメッセージスレッドのプリミティブを提供しますので、スタッフはインフラの作業ではなくコーチングの意思決定に集中できます。

  • コーチとクライアントプロファイルは簡単にクエリできます: スタッフの識別にはコーチを、クライアントの割り当てにはクライアントプロファイルを使用します。同じスキーマがインテーク、ステータス更新、開始日トラッキングをサポートします。
  • マクロターゲットとワークアウトログは一致しています: コーチが栄養目標とトレーニング負荷を比較する必要があるときに、クライアントのマクロターゲットプランとワークアウトログのセッションを一緒に取得できます。
  • チェックインとメッセージスレッドでレビューが見えるように保ちます: チェックインは体重測定、遵守スコア、睡眠時間、コーチノートに使用し、メッセージスレッドは未読件数とフォローアップのために固定されたトピックを表示します。

すべてのプラットフォームで1つのバックエンド契約を持つことで、クライアント向けコーチング機能を迅速に構築および反復できます。

コア CRM の利点

クライアントとの会話を管理しながら、重要な詳細を失うことがないコーチングバックエンド。

クライアントオンボーディングをより迅速に

手動での取り込みテーブルの形状を作成する代わりに、完全なクライアントプロファイル、コーチポインタ、および開始日スキーマから始めます。

栄養とトレーニングを一つのビューで

スタッフがカロリー、プロテイングラム、トレーニングスプリット、およびエクササイズカウントを比較できるように、マクロターゲットとワークアウトログのエントリを整列させておきます。

レビュー可能なチェックインタイムライン

チェックイン履歴を使用して、体重kg、ウエストcm、遵守スコア、睡眠時間、エネルギーレベル、およびコーチノートを時間を追って確認します。

コーチングスタッフのためのスコープ付きアクセス

ACL/CLPルールを適用して、割り当てられたコーチと許可された役割のみがクライアントのClientProfile、MacroTarget、WorkoutLog、CheckIn、およびMessageThreadレコードを読み取りまたは更新できるようにします。

Webとモバイルのための一つのスキーマ

同じCoach、ClientProfile、MacroTarget、WorkoutLog、CheckIn、およびMessageThreadデータをダッシュボードとクライアント向けアプリに提供します。

AI支援のセットアップ

一つの構造化されたプロンプトでバックエンドの骨組みと統合ガイダンスを迅速に生成します。

あなたのインフルエンサー・フィットネスCRMアプリを立ち上げる準備はできていますか?

あなたのコーチングバックエンドをBack4app AIエージェントに構築させ、1つのプロンプトからコーチ、クライアントプロファイル、マクロターゲット、ワークアウトログ、チェックイン、メッセージスレッドのフローを生成します。

無料で始める — 月に50件のAIエージェントプロンプト、クレジットカード不要

テクノロジースタック

このインフルエンサー フィットネス CRM バックエンドテンプレートには、すべてが含まれています。

フロントエンド
13以上の技術
バックエンド
Back4app
データベース
MongoDB
認証
組み込みの認証 + セッション
API
RESTとGraphQL
リアルタイム
Live Queries

コーチからクライアントへのER図

インフルエンサー フィットネス CRM スキーマのエンティティリレーションシップモデル。

図のソースを表示
Mermaid
erDiagram
    Coach ||--o{ ClientProfile : "coach"
    ClientProfile ||--o{ MacroTarget : "client"
    ClientProfile ||--o{ WorkoutLog : "client"
    ClientProfile ||--o{ CheckIn : "client"
    Coach ||--o{ MessageThread : "coach"
    ClientProfile ||--o{ MessageThread : "client"

    Coach {
        String objectId PK
        String username
        String email
        String password
        String displayName
        String role
        Boolean isActive
        Date createdAt
        Date updatedAt
    }

    ClientProfile {
        String objectId PK
        String clientCode
        String fullName
        String email
        String goal
        String status
        String coachId FK
        Date startDate
        Date createdAt
        Date updatedAt
    }

    MacroTarget {
        String objectId PK
        String clientId FK
        Number calories
        Number proteinGrams
        Number carbGrams
        Number fatGrams
        Date effectiveFrom
        String notes
        Date createdAt
        Date updatedAt
    }

    WorkoutLog {
        String objectId PK
        String clientId FK
        Date workoutDate
        String trainingSplit
        String sessionSummary
        Number exerciseCount
        Number volumeLoad
        String completionStatus
        Date createdAt
        Date updatedAt
    }

    CheckIn {
        String objectId PK
        String clientId FK
        Date checkInDate
        Number weightKg
        Number waistCm
        Number adherenceScore
        Number sleepHours
        String energyLevel
        String photosUrl
        String coachNotes
        Date createdAt
        Date updatedAt
    }

    MessageThread {
        String objectId PK
        String clientId FK
        String coachId FK
        Date lastMessageAt
        Number unreadCount
        Boolean pinned
        String topic
        Date createdAt
        Date updatedAt
    }

コーチCRM統合フロー

コーチサインイン、クライアント読み込み、マクロターゲット更新、ワークアウトログ、チェックインレビュー、およびスレッドフォローアップの典型的なランタイムフロー。

図のソースを表示
Mermaid
sequenceDiagram
  participant Coach
  participant CRM as Fitness Influencer Client CRM App
  participant Back4app as Back4app Cloud

  Coach->>CRM: Sign in
  CRM->>Back4app: POST /login
  Back4app-->>CRM: Session token

  Coach->>CRM: Open client pipeline
  CRM->>Back4app: GET /classes/ClientProfile?include=coach
  Back4app-->>CRM: ClientProfile rows

  Coach->>CRM: Review macro target and update it
  CRM->>Back4app: GET /classes/MacroTarget?include=client
  CRM->>Back4app: POST /classes/MacroTarget
  Back4app-->>CRM: MacroTarget objectId

  Coach->>CRM: Check workout logs and latest check-in
  CRM->>Back4app: GET /classes/WorkoutLog?include=client
  CRM->>Back4app: GET /classes/CheckIn?include=client
  Back4app-->>CRM: WorkoutLog and CheckIn entries

  CRM->>Back4app: GET /classes/MessageThread?include=client,coach
  Back4app-->>CRM: Thread list with unreadCount

フィールドガイド

Influencer Fitness CRM スキーマのすべてのクラスに対する完全なフィールドレベルのリファレンス。

フィールドタイプ説明必須
objectIdStringAuto-generated unique identifier自動
usernameStringCoach login name
emailStringCoach email address
passwordStringHashed password (write-only)
displayNameStringPublic name shown to clients
roleStringStaff role such as coach or coordinator
isActiveBooleanWhether the coach account can sign in
createdAtDateAuto-generated creation timestamp自動
updatedAtDateAuto-generated last-update timestamp自動

9 フィールドが Coach にあります。

コーチのアクセスと権限

ACLおよびCLP戦略がクライアントプロファイル、マクロターゲット、ワークアウトログ、チェックイン履歴、メッセージスレッドをどのように保護するか。

割り当てられたコーチのアクセス

そのクライアントのClientProfile、MacroTarget、WorkoutLog、CheckIn、またはMessageThreadは、割り当てられたコーチまたは許可されたスタッフのみが読むべきです。

クライアントのプライバシー境界

weightKg、waistCm、adherenceScore、sleepHours、photosUrl、およびcoachNotesをスコープ付きコーチングデータとして扱い、Cloud Codeでの書き込みを検証する。

レビュー可能な書き込みパス

認証されたスタッフがログを作成することを許可しますが、CheckIn、MacroTarget、またはMessageThreadのレコードを更新する前にサーバー側でのチェックを必要とします。

JSON スキーマ

Back4appにコピーするか、実装リファレンスとして使用するための生のJSONスキーマ定義。

JSON
{
  "classes": [
    {
      "className": "Coach",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "username": {
          "type": "String",
          "required": true
        },
        "email": {
          "type": "String",
          "required": true
        },
        "password": {
          "type": "String",
          "required": true
        },
        "displayName": {
          "type": "String",
          "required": true
        },
        "role": {
          "type": "String",
          "required": true
        },
        "isActive": {
          "type": "Boolean",
          "required": true
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "ClientProfile",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "clientCode": {
          "type": "String",
          "required": true
        },
        "fullName": {
          "type": "String",
          "required": true
        },
        "email": {
          "type": "String",
          "required": true
        },
        "goal": {
          "type": "String",
          "required": true
        },
        "status": {
          "type": "String",
          "required": true
        },
        "coach": {
          "type": "Pointer",
          "required": true,
          "targetClass": "Coach"
        },
        "startDate": {
          "type": "Date",
          "required": true
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "MacroTarget",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "client": {
          "type": "Pointer",
          "required": true,
          "targetClass": "ClientProfile"
        },
        "calories": {
          "type": "Number",
          "required": true
        },
        "proteinGrams": {
          "type": "Number",
          "required": true
        },
        "carbGrams": {
          "type": "Number",
          "required": true
        },
        "fatGrams": {
          "type": "Number",
          "required": true
        },
        "effectiveFrom": {
          "type": "Date",
          "required": true
        },
        "notes": {
          "type": "String",
          "required": false
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "WorkoutLog",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "client": {
          "type": "Pointer",
          "required": true,
          "targetClass": "ClientProfile"
        },
        "workoutDate": {
          "type": "Date",
          "required": true
        },
        "trainingSplit": {
          "type": "String",
          "required": true
        },
        "sessionSummary": {
          "type": "String",
          "required": true
        },
        "exerciseCount": {
          "type": "Number",
          "required": true
        },
        "volumeLoad": {
          "type": "Number",
          "required": false
        },
        "completionStatus": {
          "type": "String",
          "required": true
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "CheckIn",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "client": {
          "type": "Pointer",
          "required": true,
          "targetClass": "ClientProfile"
        },
        "checkInDate": {
          "type": "Date",
          "required": true
        },
        "weightKg": {
          "type": "Number",
          "required": false
        },
        "waistCm": {
          "type": "Number",
          "required": false
        },
        "adherenceScore": {
          "type": "Number",
          "required": true
        },
        "sleepHours": {
          "type": "Number",
          "required": false
        },
        "energyLevel": {
          "type": "String",
          "required": true
        },
        "photosUrl": {
          "type": "String",
          "required": false
        },
        "coachNotes": {
          "type": "String",
          "required": false
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "MessageThread",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "client": {
          "type": "Pointer",
          "required": true,
          "targetClass": "ClientProfile"
        },
        "coach": {
          "type": "Pointer",
          "required": true,
          "targetClass": "Coach"
        },
        "lastMessageAt": {
          "type": "Date",
          "required": true
        },
        "unreadCount": {
          "type": "Number",
          "required": true
        },
        "pinned": {
          "type": "Boolean",
          "required": true
        },
        "topic": {
          "type": "String",
          "required": true
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    }
  ]
}

AIエージェントで構築

Back4app AIエージェントを使用して、このテンプレートからフロントエンド、バックエンド、認証、コーチ、クライアント、マクロ、ワークアウト、チェックイン、スレッドフローを含む本物のインフルエンサー・フィットネスCRMアプリを生成します。

Back4app AIエージェント
構築する準備ができました
Back4app上で、この正確なスキーマと動作を持つ安全なインフルエンサー・フィットネスCRMバックエンドを作成します。

スキーマ:
1. コーチ: ユーザー名、メール、パスワード、表示名、役割、アクティブ状態; objectId、createdAt、updatedAt(システム)。
2. クライアントプロファイル: クライアントコード、フルネーム、メール、目標、ステータス、コーチ(コーチへのポインタ、必須)、開始日; objectId、createdAt、updatedAt(システム)。
3. マクロターゲット: クライアント(クライアントプロファイルへのポインタ、必須)、カロリー、タンパク質グラム、炭水化物グラム、脂肪グラム、有効期間、ノート; objectId、createdAt、updatedAt(システム)。
4. ワークアウトログ: クライアント(クライアントプロファイルへのポインタ、必須)、ワークアウト日、トレーニングスプリット、セッションサマリー、エクササイズカウント、ボリューム負荷、完了状況; objectId、createdAt、updatedAt(システム)。
5. チェックイン: クライアント(クライアントプロファイルへのポインタ、必須)、チェックイン日、体重kg、ウエストcm、遵守スコア、睡眠時間、エネルギーレベル、写真URL、コーチのノート; objectId、createdAt、updatedAt(システム)。
6. メッセージスレッド: クライアント(クライアントプロファイルへのポインタ、必須)、コーチ(コーチへのポインタ、必須)、最終メッセージ時刻、未読数、固定、トピック; objectId、createdAt、updatedAt(システム)。

セキュリティ:
- 割り当てられたコーチのみがクライアントレコードを読み書きできます。検証にはクラウドコードを使用してください。

認証:
- サインアップ、ログイン、ログアウト。

動作:
- クライアントプロファイルをリスト、マクロターゲットを追加、ワークアウトセッションをログ、週次チェックインをキャプチャ、コーチスレッドを最新の状態に保ちます。

提供:
- スキーマ、ACL、CLPを備えたBack4appアプリ; クライアントプロファイル、マクロターゲット、ワークアウトログ、チェックイン、メッセージスレッド用のフロントエンド。

以下のボタンを押すと、このテンプレートプロンプトで事前に入力されたエージェントが開きます。

これは技術的サフィックスなしの基本プロンプトです。生成されたフロントエンドスタックはその後に適応できます。

数分でデプロイ毎月50件の無料プロンプトクレジットカードは不要

APIサンドボックス

インフルエンサー・フィットネスCRMスキーマに対してRESTおよびGraphQLエンドポイントを試してください。応答はモックデータを使用し、Back4appアカウントは不要です。

プレイグラウンドを読み込み中…

このテンプレートと同じスキーマを使用します。

スタックを選択

各カードを展開して、選択したスタックでCoach、ClientProfile、およびMacroTargetを統合する方法を確認してください。

Flutter インフルエンサー フィットネス CRM バックエンド

React インフルエンサー フィットネス CRM バックエンド

React ネイティブ インフルエンサー フィットネス CRM バックエンド

Next.js インフルエンサー フィットネス CRM バックエンド

JavaScript インフルエンサー フィットネス CRM バックエンド

Android インフルエンサー フィットネス CRM バックエンド

iOS インフルエンサー フィットネス CRM バックエンド

Vue インフルエンサー フィットネス CRM バックエンド

Angular インフルエンサー フィットネス CRM バックエンド

GraphQL インフルエンサー フィットネス CRM バックエンド

REST API インフルエンサー フィットネス CRM バックエンド

PHP インフルエンサー フィットネス CRM バックエンド

.NET インフルエンサー フィットネス CRM バックエンド

すべてのテクノロジーで得られるもの

すべてのスタックは同じインフルエンサー フィットネス CRM スキーマと API 契約を使用します。

統一されたコーチングデータ構造

一貫したスキーマを使用して、コーチ、クライアントプロフィール、マクロターゲット、ワークアウトログ、チェックイン、メッセージスレッドのエントリを管理します。

クライアントのためのマクロターゲット計画

各クライアントプランのカロリー、プロテイングラム、炭水化物グラム、脂肪グラム、および有効開始日を保存します。

トレーニングセッションのワークアウトログ

コーチングレビューのために、ワークアウト日、トレーニングスプリット、エクササイズカウント、ボリュームロード、セッションの概要をキャプチャします。

フォローアップのためのチェックイン履歴

チェックイン日、体重 (kg)、遵守スコア、コーチノートをコーチの決定のために表示します。

コーチングアプリのための REST/GraphQL APIs

ダッシュボード、モバイルクライアント、そして自動化を柔軟なAPIで統合します。

フィットネスCRMスタック比較

すべてのサポートされているテクノロジーにわたるセットアップ速度、SDKスタイル、およびAIサポートを比較します。

フレームワークセットアップ時間フィットネスCRMの利点SDKタイプAIサポート
約5分モバイルとウェブ用のコーチングダッシュボードの単一コードベース。タイプされたSDKフル
5分未満コーチングスタッフ用の高速ウェブダッシュボード。タイプされたSDKフル
約3~7分クライアントコーチングのためのクロスプラットフォームモバイルアプリ。タイプされたSDKフル
迅速な(5分)セットアップコーチングワークフローのためのサーバーでレンダリングされたウェブアプリ。タイプされたSDKフル
約3〜5分CRMワークフローのための軽量ウェブ統合。タイピングSDKフル
約5分コーチングスタッフのためのネイティブAndroidアプリ。タイピングSDKフル
5分未満コーチングスタッフのためのネイティブiOSアプリ。タイピングSDKフル
約3〜7分Reactコーチングレビュー用のウェブUI。タイピングSDKフル
迅速な(5分)セットアップコーチングチーム用のエンタープライズウェブアプリ。タイピングSDKフル
2分以内クライアントタイムラインのための柔軟なGraphQL API。GraphQL APIフル
迅速な(2分)セットアップREST APIのコーチングアプリ用統合。REST APIフル
約3分CRMワークフロー用のサーバーサイドPHPバックエンド。REST APIフル
約3〜7分コーチング運用用の.NETバックエンド。型指定SDKフル

セットアップ時間は、このテンプレートスキーマを使用したプロジェクトのブートストラップから最初のClientProfileまたはMacroTargetクエリまでの期待される期間を反映します。

質問と回答

このテンプレートを使用してインフルエンサー フィットネス CRM バックエンドを構築するための一般的な質問。

影響力のあるフィットネスCRMの実践は、ボリュームが増加するにつれて、インテークの質をどのように保っていますか?
コーチアカウント管理、クライアントプロファイル管理、マクロターゲット計画は、インフルエンサーのフィットネスCRMパイプラインをインテークから終了までどのようにサポートしますか?
インフルエンサーのフィットネスCRMレポートフィールドを日常の業務を遅らせることなく追加する最良の方法は何ですか?
Flutterを使用してクライアントプロファイルとマクロをクエリするにはどうすればよいですか?
Next.js Server Actionsでチェックインデータを保護するにはどうすればよいですか?
React Nativeはワークアウトログをオフラインでキャッシュできますか?
クライアントタイムラインへの不正アクセスを防ぐにはどうすればよいですか?
Android上でマクロとワークアウトを表示する最良の方法は何ですか?

世界中の開発者に信頼されています

Back4appテンプレートでインフルエンサー・フィットネスCRM製品を迅速に出荷するチームに参加しよう

G2 Users Love Us Badge

インフルエンサー・フィットネスCRMアプリを構築する準備はできていますか?

数分でコーチングプロジェクトを開始できます。クレジットカードは不要です。

テクノロジーを選択