尚未偵測到更新。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.