尚未检测到更新。GitHub 发布版本后会显示在这里。
A calm home for aarti, bhajan, and daily devotion.
翻译准备中
正在加载完整 README。
查看完整 README ↗Bhakti Chat is a Next.js + Prisma devotional platform with Bhakti Chat chat guides.
npm install
cp .env.example .env.local
npm run prisma:generate
npx prisma migrate dev
npm run dev
The app uses Auth.js (NextAuth v5) with:
RESEND_API_KEY is missing/api/auth/[...nextauth] Auth.js handler/?auth=1&callbackUrl=/path opens the auth modal from any page/signin thin compatibility route that redirects to modal flow/profile protected profile pageRequired:
DATABASE_URLNEXTAUTH_SECRETGOOGLE_CLIENT_IDGOOGLE_CLIENT_SECRETAPPLE_CLIENT_IDAPPLE_TEAM_IDAPPLE_KEY_IDAPPLE_PRIVATE_KEYRecommended:
NEXTAUTH_URL (production canonical URL)Optional:
VERCEL_URL (Auth.js derives URL when NEXTAUTH_URL is unset)APPLE_CLIENT_SECRET (manual override for generated Apple client secret)RESEND_API_KEY (required for production email sending)EMAIL_FROM (default sender)UPSTASH_REDIS_REST_URL + UPSTASH_REDIS_REST_TOKEN (durable magic-link rate limiting)Generate a strong auth secret:
openssl rand -base64 32
emailSign in to Bhakti ChatNEXTAUTH_URL is unset, runtime derives https://$VERCEL_URL./bhaktigpt/chat guide chat experience/api/bhaktigpt/chat streaming assistant endpointnpm run dev start local dev servernpm run build production buildnpm run lint lintnpm run test testsnpm run prisma:generate regenerate Prisma client