軽量SPAアーキテクチャ
:LiTarget: 何ができるか
Vanilla JS SPA + Cloudflare Pages Functions + D1。Next.js なしの超軽量構成。月額ほぼゼロ。
:LiSparkle: クライアント向け売り文句
Next.js は要らない。シンプルなJSで十分高速。インフラコスト99%カット。
:LiList: 機能一覧
- Vanilla JS(フレームワーク不使用)
- Cloudflare Pages Functions
- D1 Database(SQLite互換)
- デプロイ1秒
- 月額ほぼ¥0
:LiWrench: カスタマイズポイント
| 項目 | 変更難度 |
|---|---|
| 会社名・ロゴ・カラー | :LiThumbsUp: 簡単 |
| 機能項目の追加・削除 | :LiHand: 中 |
| API連携先変更 | :LiHand: 中 |
:LiCode: コード保管
- ローカル:
/Users/oogushiyuuki/株式会社SCALE/scale-lead/ - 本番URL: https://crm.scale-group.co.jp/
:LiHandPointer: SCALE Build 案件で使うとき
- SCALE Base 該当ディレクトリを顧客プロジェクトにコピー
- 顧客固有のフィールド(会社名・ロゴ・項目)を変更
- データソース(KV / Supabase / localStorage)を切り替え
- 不要機能を削除
- デプロイ → 顧客ドメインに紐付け