Skip to content

supabase を使った認証周りのサンプルコードです。(新規登録・ログイン・ログアウト)

Notifications You must be signed in to change notification settings

tks-00/sample_supabase_auth

Repository files navigation

Supabase認証サンプル

プロジェクト構成

lib/
├── pages/
│   ├── home_page.dart        # ホーム画面のUI(ログアウト機能を含む)
│   ├── login_page.dart       # ログイン画面とログイン処理の実装
│   └── signup_page.dart      # サインアップ(新規登録)画面と処理の実装
├── utils/
│   └── error_translator.dart # エラーメッセージを翻訳する関数
└── main.dart                 # アプリケーションのエントリーポイント。ルーティングやテーマ設定を含む

セットアップ手順

  1. このリポジトリをフォークします GitHub上で「フォーク」ボタンをクリックして、あなたのGitHubアカウントにこのリポジトリをコピーします。

  2. フォークしたリポジトリをローカル環境にクローンします

git clone [email protected]:tks-00/sample_supabase_auth.git
  1. 依存関係をインストールします
flutter pub get
  1. Supabaseプロジェクトの設定
  • Supabaseにアクセスし、新しいプロジェクトを作成します。
  • プロジェクト作成後、APIセクションからSupabase URLとanonKeyを取得します。
  • main.dartファイル内のurlとanonKeyをあなたのプロジェクトの情報に置き換えます。
  1. プロジェクトを実行します
flutter run

About

supabase を使った認証周りのサンプルコードです。(新規登録・ログイン・ログアウト)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published