尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证AI Bible Study, Prayer & Devotions
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
• Next.js 14.2.5, TypeScript, Prisma 7.8.0/PostgreSQL, JWT auth, npm.
• npm run build and npx tsc --noEmit pass.
• Git repository initialised, main branch, one commit containing the current working state.
• No migrations have ever been created or run. No production database exists. No secrets exist anywhere in this environment.
What is genuinely blocking a live deployment right now查看完整 README ↗npm run build and npx tsc --noEmit pass.main branch, one commit containing the current working state.None of the following can be done inside this sandbox — it has no access to any hosting platform account, no ability to provision a database, and cannot reach Prisma's own binary-distribution servers (only a fixed allowlist of package-registry domains). These are the exact, concrete actions required, in order:
git remote add origin <your-repo-url>
git push -u origin main
Recommended: Supabase (already the target throughout this codebase — @supabase/ssr and @supabase/supabase-js are dependencies, and .env.example is written for it). Create a project, then copy:
DATABASE_URL (pooled connection, port 6543)DIRECT_URL (direct connection, port 5432 — Prisma needs this for migrations)This sandbox cannot do this step — it is network-restricted. From your own machine or the hosting platform's build step (which will have normal internet access):
npx prisma migrate dev --name init
This is the first migration this project will ever have — there is no existing migration history to apply, only the schema to turn into one.
openssl rand -base64 64 # → JWT_SECRET
openssl rand -base64 64 # → JWT_REFRESH_SECRET (must be different from the above)
Recommended: Vercel — zero-config for Next.js, no Dockerfile or platform-specific config needed. Connect the GitHub repo, then set every variable from .env.example in the platform's environment settings, with two changes for production:
NEXT_PUBLIC_APP_URL → your real production domain, not localhost:3000.NODE_ENV=production.Required for the app to function at all:
RESEND_API_KEY (password reset, verification emails depend on this).Required for specific features, not for the app to boot:
ANTHROPIC_API_KEY — AI Companion.BIBLE_API_KEY — Bible text itself; without it, the Bible reader has nothing to display, so treat as effectively required.STRIPE_SECRET_KEY/STRIPE_WEBHOOK_SECRET/NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY — donations only; the app functions without them, donations simply won't process.NEXT_PUBLIC_ALGOLIA_APP_ID and related — search; the app functions without it.R2_* — file storage; not required unless a feature that uploads files is in active use.SENTRY_DSN — error monitoring; optional for launch.NEXT_PUBLIC_PLAUSIBLE_DOMAIN — analytics; optional, and per the project's own Constitution, must never be added without the associated Privacy Policy disclosure being live first.The application code itself required no changes to become deployable — it already builds cleanly, already reads all configuration from environment variables (no hardcoded values), and already uses a standard Next.js structure Vercel handles with zero extra configuration.