Next.jsをベースに、Firebase JS SDKとChakra UIをセットアップしたリポジトリです。
- firebaseプロジェクトを新規作成してください
/firebase
ディレクトリにてFirebaseの設定ファイルを設置しています.env.local.example
を.env.local
にコピーしてFirebaseの環境変数を記入してください。yarn dev
で立ち上がります
- メールアドレス認証をONにする
- Firestoreを正しいリージョンで立ち上げる
- プロジェクトの表示名をサービス名にする
/login
ページでメールアドレスを入力するとメールリンク認証のメールが届くのでクリックするとログインが完了します
ヘッダーにログアウトボタンが出るので、ログアウトも可能になります