尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 README。 以下为已保存的摘录。
Nairobi-first 18+ dating. Discover. Connect. Verify.
Verified-only, M-Pesa-native, area by area. Read docs/PIVOT.md first.
This repo is built from docs/SOKO18_MASTER_DEVELOPMENT.md.
Open http://localhost:3000. You must be 18+.
PWA: install from the browser once the manifest is served (/manifest.webmanifest).
Git → Vercel. Set NEXT_PUBLIC_APP_URL to the public origin. Leave Supabase env blank until a paid project exists — never put service_role in NEXT_PUBLIC_ vars.查看完整 README ↗Nairobi-first 18+ dating. Discover. Connect. Verify.
Verified-only, M-Pesa-native, area by area. Read docs/PIVOT.md first.
This repo is built from docs/SOKO18_MASTER_DEVELOPMENT.md.
Next.js · TypeScript · Tailwind · shadcn primitives · Supabase · Vercel
npm install
cp .env.example .env.local
npm run dev
Open http://localhost:3000. You must be 18+.
PWA: install from the browser once the manifest is served (/manifest.webmanifest).
Production: https://kutana-app.vercel.app
Git → Vercel. Set NEXT_PUBLIC_APP_URL to the public origin. Leave Supabase env blank until a paid project exists — never put service_role in NEXT_PUBLIC_ vars.
Payments: Gold, Platinum, Boost, Super Likes and Incognito by M-Pesa STK — see docs/PIVOT.md. Set MPESA_* (including MPESA_CALLBACK_SECRET) and turn sandbox off in private.settings to go live.
Health: /api/health. Schema backups are supabase/migrations/ in git. Point-in-time recovery waits for a paid Supabase project.
The product runs on seed data until that project is connected. Discover is a ranked swipe deck. Guest can pass; Like and Message ask you to sign in. Photos stay in review until approved. Legal: /terms, /privacy, /safety.