Easy-to-manage touch screens
Free, open-source touch screens. Guided USB setup, a drag-and-drop editor and local control. Made for Home Assistant.
翻訳待ち
Talk to Shri Krishna, seek blessings from Lakshmi Ji, and receive guidance from Shani Dev. A private AI powered Hindu devotion app for daily reflection, clarity, and faith. Free to start.
翻訳待ち
暮らしKotlin · TypeScriptGitHub @madhokanishオンライン所有者未確認
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
A calm home for aarti, bhajan, and daily devotion.
翻訳待ち
Loading the full README.
Read the full 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