尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
UK property platform covering investor tools, education, listings, and landlord management. Built with Next.js and deployed on Vercel.
The codebase hosts four products under one Next.js app, each routed from src/app:檢視完整 README ↗UK property platform covering investor tools, education, listings, and landlord management. Built with Next.js and deployed on Vercel.
The codebase hosts four products under one Next.js app, each routed from src/app:
| Area | Route | What it is |
|---|---|---|
| PropertyVault | / | Main site — calculators, guides, blog, guaranteed rent, deal sourcing |
| Academy | /academy | Courses, lessons, certificates, playbooks, and deal reviews |
| Makan | /makan | Property listings and enquiries, with per-country pages |
| Rentura | /rentura | Landlord management — properties, tenancies, arrears, compliance, tax |
src/app/calculators) — stamp duty, BTL mortgage, rental yield, BRRR, Section 24, capital gains, and moresrc/app/blog) — long-form UK property guidessrc/app/templates) — AST, Section 8/13 notices, inventories, inspection recordspublic/downloads) — printable checklists and letters for landlords, buyers, and commercialnpm install
npm run dev
Open http://localhost:3000.
Create a .env.local in the project root. This file is gitignored — never commit real keys.
# Site
NEXT_PUBLIC_SITE_URL=http://localhost:3000
NEXT_PUBLIC_ADMIN_EMAIL=
# Supabase
NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_ANON_KEY=
SUPABASE_SERVICE_ROLE_KEY=
# Stripe
STRIPE_SECRET_KEY=
STRIPE_WEBHOOK_SECRET=
STRIPE_PRICE_ID=
RENTURA_STRIPE_PRICE_ID=
# Email
RESEND_API_KEY=
# AI
ANTHROPIC_API_KEY=
# Scheduled jobs
CRON_SECRET=
| Command | Description |
|---|---|
npm run dev | Start the development server |
npm run build | Production build |
npm start | Serve the production build |
npm run lint | Run ESLint |
npm test | Run Vitest |
src/
app/ Routes (App Router) — PropertyVault, Academy, Makan, Rentura
api/ Route handlers — Stripe, Rentura, tenant, notifications
calculators/ Investor calculators
blog/ Blog posts
templates/ Printable document templates
components/ Shared UI — layout, calculators, blog, Rentura
lib/ Supabase client, auth and language context, shared types
emails/ React Email templates
public/ Static assets and downloadable documents
Read AGENTS.md before making changes. This project runs a Next.js version newer than most training data, so check the bundled docs in node_modules/next/dist/docs/ rather than relying on remembered APIs.
Deployed on Vercel. Pushes to master deploy to production; see vercel.json for configuration.