Lalabase
Tickets, Doku, Zeiterfassung und Kundengespräche an einem Ort, durchsuchbar per KI. Für Softwarefirmen mit Kundenprojekten. Open Source: auf deinem eigenen Server oder in unserer Cloud in Deutschland.
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
中小零細企業向けのホームページ制作 SaaS。写真を送るだけで公開まで届く。 • 本体: https://mado.shikumiai.com • 顧客サイト: https://mado.shikumiai.com/{顧客のスラッグ} • プラン: おためし ¥0 / おまかせ ¥1,480 / おまかせプロ ¥4,980(月額・制作費0円) 顧客サイトはデータベースの行として持つ。 1つの Next.js アプリが、URL のスラッグから顧客を判定し、Supabase から設定を読んで描く。 顧客が増えてもインフラは1セットのまま、編集はビルドを挟まずに反映される。 環境変数は .env.local に置く。必要な項目は docs/07_ARCHITECTURE_V2_SUPABASE.md の 「環境変数」節にまとめてある。 supabase/migrations/ の SQL を連番順に Supabase の SQL Editor で流す。 すべて冪等に書いてあるので、何度実行しても安全。 商品と価格の用意、疎通確認、Webhook 登録はスクリプトで行う。何度流しても増えない。 Price ID はコードにも環境変数にも固定しない。lookup_key で引くので、 Dashboard 側で価格を作り直しても追従する。檢視完整 README ↗
中小零細企業向けのホームページ制作 SaaS。写真を送るだけで公開まで届く。
https://mado.shikumiai.comhttps://mado.shikumiai.com/{顧客のスラッグ}顧客サイトはデータベースの行として持つ。 1つの Next.js アプリが、URL のスラッグから顧客を判定し、Supabase から設定を読んで描く。 顧客が増えてもインフラは1セットのまま、編集はビルドを挟まずに反映される。
| 層 | 使うもの |
|---|---|
| 表示 | Next.js 16 App Router / Vercel(東京 hnd1) |
| データ | Supabase Postgres(東京 ap-northeast-1) |
| 認証 | Supabase Auth(Google) |
| 画像 | Supabase Storage |
| 決済 | Stripe(Checkout + Billing) |
npm install
npm run dev # http://localhost:3000
npm run build # 本番ビルド
環境変数は .env.local に置く。必要な項目は docs/07_ARCHITECTURE_V2_SUPABASE.md の
「環境変数」節にまとめてある。
supabase/migrations/ の SQL を連番順に Supabase の SQL Editor で流す。
すべて冪等に書いてあるので、何度実行しても安全。
0001_init.sql テーブル・RLS・スラッグ検証・Storage
0002_config_save_result.sql サイト設定の保存(同時編集の衝突検出)
0003_reserve_auth_slugs.sql 予約スラッグの追加
商品と価格の用意、疎通確認、Webhook 登録はスクリプトで行う。何度流しても増えない。
STRIPE_SECRET_KEY=sk_test_... node scripts/stripe-setup.mjs
STRIPE_SECRET_KEY=sk_test_... node scripts/stripe-verify.mjs
STRIPE_SECRET_KEY=sk_test_... node scripts/stripe-webhook-setup.mjs
Price ID はコードにも環境変数にも固定しない。lookup_key で引くので、
Dashboard 側で価格を作り直しても追従する。
| ファイル | 中身 |
|---|---|
docs/07_ARCHITECTURE_V2_SUPABASE.md | 現行の設計書(構成・DDL・RLS・実装フェーズ) |
docs/mado-setup-guide.html | 公開までの手順(GitHub → Vercel → DNS → Google → Supabase) |
docs/02_ARCHITECTURE.md | 旧設計(顧客ごとにリポとプロジェクトを作る方式)の記録 |
docs/00_INDEX.md | ドキュメント一覧 |