尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
個人・家族向けのシンプルな家計簿Webアプリです。 収入・支出・振替の記録、費目別ピボット、予実差、収支推移などの集計をブラウザから確認できます。AWSサーバーレス構成(Lambda + DynamoDB + Cognito + Amplify Hosting)でランニングコストを最小限に抑えつつ、PC/スマホ両対応のレスポンシブUIを提供します。 pnpmワークスペース構成のため、ルートでpnpm installを実行すると全ワークスペース(frontend / backend / infra / packages/shared)の依存関係が一括でインストールされます。 apps/frontend/.envに、デプロイ済みのバックエンドAPIエンドポイントとCognito User Pool情報を設定してください(VITE_API_BASE_URL / VITE_COGNITO_USER_POOL_ID / VITE_COGNITO_CLIENT_ID)。値はinfraのCDKスタック(Household- -Auth / Household- -Api)の出力から取得します。 バックエンドはLambda関数群のため常時起動するローカルサーバーはありません。AWSに接続しないユニットテストで動作確認します。 全ワークスペースに対して一括実行できます。檢視完整 README ↗
個人・家族向けのシンプルな家計簿Webアプリです。
収入・支出・振替の記録、費目別ピボット、予実差、収支推移などの集計をブラウザから確認できます。AWSサーバーレス構成(Lambda + DynamoDB + Cognito + Amplify Hosting)でランニングコストを最小限に抑えつつ、PC/スマホ両対応のレスポンシブUIを提供します。
packageManagerフィールドで固定。グローバルpnpmが古い場合はnpx pnpm@9 <command>を使用)infraワークスペース経由で利用、グローバルインストール不要)git clone [email protected]:<yourname>/household-account-book.git
cd household-account-book
pnpm install
pnpmワークスペース構成のため、ルートでpnpm installを実行すると全ワークスペース(frontend / backend / infra / packages/shared)の依存関係が一括でインストールされます。
cp apps/frontend/.env.example apps/frontend/.env
apps/frontend/.envに、デプロイ済みのバックエンドAPIエンドポイントとCognito User Pool情報を設定してください(VITE_API_BASE_URL / VITE_COGNITO_USER_POOL_ID / VITE_COGNITO_CLIENT_ID)。値はinfraのCDKスタック(Household-<stage>-Auth / Household-<stage>-Api)の出力から取得します。
pnpm --filter @household/frontend dev
バックエンドはLambda関数群のため常時起動するローカルサーバーはありません。AWSに接続しないユニットテストで動作確認します。
pnpm --filter @household/backend test
全ワークスペースに対して一括実行できます。
pnpm -r typecheck
pnpm -r lint
pnpm -r test
pnpm -r build
前提: AWS CLIの認証情報が設定済みであること。
cd infra
pnpm exec cdk synth
pnpm exec cdk diff
pnpm exec cdk deploy --all
Auth(Cognito)/ Data(DynamoDB)/ Api(API Gateway + Lambda)/ Hosting(Amplify)/ Monitoring(CloudWatch)の5スタックがHousehold-<stage>-*としてデプロイされます。stageはinfra/cdk.jsonのコンテキストで指定します。
フロントエンドは、GitHub App経由で連携されたAmplify Hostingにより、masterブランチへのpushで自動ビルド・デプロイされます。
MIT License