尚未检测到更新。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