尚未检测到更新。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.