Supabaseは、PostgreSQLデータベース、ユーザー認証、ファイルストレージ、リアルタイムデータ同期を提供するオープンソースのFirebase代替サービスです。Questでは、Supabaseプロジェクトへの直接認証と接続をサポートし、ブラウザとエディタの切り替えなしにIDE内でフロントエンド開発とバックエンドデータ管理を一元的に行えます。 複数のSupabaseプロジェクトに同時接続し、IDE内でデータベーステーブルスキーマ(Schema)を直接プレビューして、バックエンドデータモデルをリアルタイムで把握できます。 コア機能:Documentation Index
Fetch the complete documentation index at: https://docs.qoder.com/llms.txt
Use this file to discover all available pages before exploring further.
- マルチプロジェクト接続:複数のSupabaseプロジェクトへの認証・接続をサポートし、異なる環境(開発・テスト・本番)やサービス間の迅速な切り替えが可能です。
- データベーススキーマプレビュー:接続済みプロジェクトのデータベーステーブル構造(テーブル名、フィールド、型、リレーション)をSupabase Dashboardを開かずにIDE内で直接確認できます。
- 強化されたデータベース機能:AIエージェントがデータベース構造を認識し、タスク要件に基づいてテーブル作成文、データスキーマ、クエリロジックを自動生成し、フロントエンドとバックエンドのデータモデルの一貫性を確保します。
- ワンクリック認証:OAuthフローによる安全なSupabase接続 — API Keyや接続文字列の手動設定は不要です。
- データベース(PostgreSQL) — アプリケーションデータの保存とクエリのための完全なSQLサポート。AIが必要なテーブルとデータスキーマを自動生成できます。詳細はSupabase Databaseドキュメントをご覧ください。
- 認証 — ユーザー登録、ログイン、アクセス制御の安全な管理。メール/パスワードやGoogle、GitHubなどのOAuthプロバイダーを含む複数の認証方法をサポート。詳細はSupabase Authドキュメントをご覧ください。
- ストレージ — Supabase Storageを通じて画像やその他のファイルをアップロード・管理。ユーザーアバター、ファイルアップロード、静的メディアリソースに適しています。詳細はSupabase Storageドキュメントをご覧ください。
- リアルタイム — データ変更をアプリケーションにリアルタイムでプッシュ。ライブチャット、動的フィード、コラボレーションダッシュボードなどに対応。詳細はSupabase Realtimeドキュメントをご覧ください。
Supabaseプロジェクトの準備
Supabaseでアカウントを登録し、組織とプロジェクトを作成。
認証接続
Questで、ツールパネル上部のSupabaseタブをクリック。SupabaseパネルでAuthorizeボタンをクリックし、OAuthフローを完了して、Supabase組織を選択して承認。
- フルスタックアプリの迅速な構築:Questでアプリケーション要件を説明すると、AIがフロントエンドUIを自動生成し、Supabaseバックエンドを設定します。データベーステーブルの作成、認証フロー、ストレージ戦略を含みます。
- データモデルの設計と検証:IDE内のスキーマプレビューを使用して、AI生成のデータモデルが期待通りかをリアルタイムで確認し、調整してから開発を続行できます。
- マルチ環境管理:開発環境と本番環境のSupabaseプロジェクトに同時接続し、環境間のデータ構造を簡単に確認・比較できます。
- 認証セキュリティ:認証プロセスはOAuthを使用しており、QoderはSupabaseのパスワードを保存しません。必要な組織とプロジェクトのみを認証し、最小権限の原則に従ってください。
- ネットワーク依存:Supabase統合はSupabaseクラウドサービスへのアクセスにネットワーク接続が必要です。ネットワーク環境が正常であることを確認してください。