尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗AI-alapú CRM ingatlanos ügynököknek és irodáknak (Next.js + Supabase + Claude API). Ideiglenes munkacím — a végleges márkanév/domain még nincs eldöntve.
claude-haiku-4-5) — AI-funkciókhoz (ingatlanleírás, follow-up draft)supabase/migrations/ alatti fájlokat (jelenleg 36 db, 0001-től 0036-ig — mindegyiket egyenként, sorrendben)..env.local fájlt a projekt gyökerében, töltsd ki (ld. a teljes listát + prioritásokat lejjebb, az "Éles telepítés" szekcióban).npm installnpm run dev → http://localhost:3000src/app/ — oldalak (landing, /login, /signup, /dashboard, /auth/callback)src/lib/supabase/ — Supabase kliens-utilok (browser/server/proxy/admin)src/lib/agency.ts — bejelentkezett felhasználó profiljának/ügynökségének betöltése, első belépéskor az ügynökség automatikus létrehozásasrc/proxy.ts — session-frissítés + /dashboard védelme (Next.js 16-ban ez a middleware.ts utódja)supabase/migrations/ — adatbázis-séma és RLS-policy-k, sorrendben futtatandóA projekt eddig kizárólag localhost:3000-en futott. Ez a checklist a tényleges élesítéshez.
A meglévő dev Supabase-projekt (minden migráció már lefutott rajta) újrahasználható élesnek is — nem kell külön prod projektet indítani, csak a teszt-adatokat (pl. "Teszt Attachment Iroda" fiók) kell kitakarítani, mielőtt valódi ügyfelek regisztrálnak.
vercel.com/new → a github.com/mcsoba/ingatlan-crm repo importálása. A framework Next.js-ként automatikusan felismerésre kerül, build-parancs módosítás nem szükséges (npm run build már zöld).
| Prioritás | Változó | Miért |
|---|---|---|
| Kötelező | NEXT_PUBLIC_SUPABASE_URL, NEXT_PUBLIC_SUPABASE_ANON_KEY, SUPABASE_SERVICE_ROLE_KEY, NEXT_PUBLIC_SITE_URL, ANTHROPIC_API_KEY | Ezek nélkül semmi nem működik — alap adatréteg + AI-funkciók |
| Hamarosan ajánlott | RESEND_API_KEY, RESEND_FROM_EMAIL, CRON_SECRET | Follow-up email, kampányok, napi digest |
| Ráér | TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN, TWILIO_FROM_NUMBER, GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET, STRIPE_SECRET_KEY, STRIPE_WEBHOOK_SECRET | SMS, naptár-szinkron, előfizetés-kezelés — hiányukban az app barátságos "nincs beállítva" üzenetet mutat, nem crashel. A Stripe-ra kifejezetten csak akkor van szükség, ha külső (fizető) ügyfelek is lesznek. |
NEXT_PUBLIC_SITE_URL-t a tényleges Vercel-URL (vagy egyedi domain) ismeretében kell kitölteni — ez a Google OAuth redirect és a publikus linkek (pl. /p/[propertyId]) alapja. Az egyes kulcsok pontos beszerzési helyéhez (mely dashboard, milyen lépések) ld. a .env.local.example fájl kommentjeit — az fel van fűzve mind a 15 változóra.
vercel.json)6 cron-bejegyzés van, ebből több 30 perc–4 óránként fut (naptár-szinkron, SMS-emlékeztető, drip-kampány). A Vercel Hobby (ingyenes) csomag ezt nem engedi — max 2 cron, napi 1x. Két lehetőség, döntés még nyitott:
vercel.json átírása napi 1x-es cronokra — ingyenes marad, de a "valós idejű" élmény (pl. 30 percenkénti naptár-szinkron) elvész.address,price,size_sqm,status,notes).