完全自分用サブスク管理Webアプリ
使用にはGoogleアカウントが必要です。
主要機能を使うにはOAuth2でGoogle APIへアクセスできるようにする必要があります。
公式ドキュメント等を参考にOAuth 2.0 認証情報を取得してください。
このアプリは https://www.googleapis.com/auth/drive.appdata
のスコープが必要です。
このREADME.md
と同じ階層に.envファイルを作成し、取得した認証情報を使って以下の内容を入れて保存してください。
AUTH_GOOGLE_CLIENT_ID=" < client_id > "
AUTH_GOOGLE_CLIENT_SECRET=" < client_secret >"
AUTH_JWT_SECRET=" < 任意のjwt secret文字列 > "
このアプリを動作させるためにはNode.js 18が必要です。
以下のコマンドを実行します。
すでにyarn等を使用している場合は各自読み替えてください。
また、pnpmは不具合が生じる可能性があるため非推奨です。(pnpm 8.6.2で確認)
npm npm ci
npm run dev
npm run build