💻 システム開発
README
最終更新 2026年05月04日 / 31_システム開発部/SCALE_Finance/_README.md
SCALE Finance
大串の経理ダッシュボード(17ページ全部編集可・1アカウント=1デバイス)
クイックアクセス
| 項目 | 値 |
|---|---|
| 独自ドメイン | https://finance.scale-group.co.jp/ |
| Pages URL | https://scale-finance.pages.dev/ |
| Cloudflare project | scale-finance |
| ローカル正本 | /Users/oogushiyuuki/Library/CloudStorage/.../マイドライブ/AI/scale-finance/ |
| アクセス権 | 大串のみ |
| 独立化日 | 2026-05-04(ce-2026-05-04-03 〜 04) |
17ページ構成
| グループ | ページ |
|---|---|
| ダッシュボード | /(売上/経費/利益/未着金 + P/L + アラート + 累計サマリー + パートナー利益率ランキング) |
| 売上・請求 | 売上管理 / 着金管理 / 請求書(発行)/ 請求書(受領)/ 請求カレンダー |
| 顧客・パートナー | クライアント管理 / 個人顧客(Clue)/ パートナー管理 |
| 経費・CF | 経費管理 / 経費マスタ / キャッシュフロー |
| 法務・設定 | 契約書管理 / 税務・法務 / レポート / AIアシスタント / 設定 |
編集機能(2026-05-04 実装)
全17ページに以下対応:
- インライン編集: クリック → Enter確定 / Esc取消
- 行追加: テーブル下部「◯◯追加」ボタン
- 行削除: 各行のゴミ箱アイコン
- リセット: 各セクション右上「デフォルトに戻す」
- 全データ初期化: 設定ページ「全データを工場出荷状態に戻す」
技術
lib/finance-store.ts: useFinanceData / useFinanceArray フック(localStorage 永続化)components/finance/EditableCell.tsx: インライン編集セルcomponents/finance/RowActions.tsx: AddRow / DeleteRow / ResetDatacomponents/layout/SystemSidebar.tsx: 5グループ17項目ナビ
保存先
- ブラウザ localStorage(key prefix:
scale-finance-v1-) - 1アカウント=1デバイス前提(他端末に同期されない)
- 元データ(
lib/finance-data.ts)は read-only。これは「上書きレイヤー」
保護資産(絶対に消さない・変えない)
機能
- 全17ページのインライン編集対応(ResetData 含む)
- localStorage 永続化(key prefix
scale-finance-v1-) - AuthGuard(scale-base からの認証チェック)
- 大串のみアクセス可(Base auth-context.tsx で制御)
コード
cd "/Users/oogushiyuuki/Library/CloudStorage/.../マイドライブ/AI/scale-finance"
ls lib/finance-store.ts || echo "ERROR: finance-store削除されてる"
ls components/finance/EditableCell.tsx || echo "ERROR: EditableCell削除"
ls components/finance/RowActions.tsx || echo "ERROR: RowActions削除"
ls components/layout/SystemSidebar.tsx || echo "ERROR: SystemSidebar削除"
デプロイ
cd "/Users/oogushiyuuki/Library/CloudStorage/.../マイドライブ/AI/scale-finance"
bash scripts/deploy.sh
→ https://finance.scale-group.co.jp/ で最新版確認
バックアップ
- 親ディレクトリ:
~/scale-finance-backups/ - 形式: tar.gz
- 自動取得: pre-deploy / post-deploy