Áleran Vocals
Piano, entrenamiento con micrófono y juegos de oído para alumnos de canto: notas, escalas, afinación, rango vocal, resistencia e intervalos.
Translation pending
Read all 701 Bhagavad Gita verses in Sanskrit, Hindi and English with word meanings, find verses for how you feel, see today's Panchang, and ask Madhav.
EducationTypeScript · JavaScriptGitHub @LogitsLabOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Clarity from the Gita, for the battlefield of the mind.
Open-source web companion for the Bhagavad Gita — and Jyotish birth charts — at mindkshetra.in and mind.logitslab.com (dev builds: mind-dev.logitslab.com).
Mobile app: LogitsLab/MindKshetra-app
git clone https://github.com/LogitsLab/MindKshetra.git
cd MindKshetra
npm install
npm run dev
Open http://localhost:3000. That's the whole first
run — no .env file, no API keys, ~5 minutes — and the app is fully
working signed-out:
data/slokas.json)sweph ships prebuilt binaries and the
Swiss Ephemeris files are committed in ephemeris/)Keys only unlock the layers on top: accounts (Supabase), AI chat (Groq), and Verse of the Day email (Resend). Add them in that order, only when you need them.
Enables sign-in, favorites sync, journal, reading progress, sadhana streaks, saved chart members, and community reflections.
cp .env.example .env.local and fill in the NEXT_PUBLIC_SUPABASE_* and
SUPABASE_SERVICE_ROLE_KEY valuesnpm run db:migrate -- <project-ref>
(do not use supabase db push — it is documented broken for this
repo's migration naming)npm run db:seed (+ npm run db:embeddings if using Voyage)CONTENT_SOURCE=dbAuth: enable Anonymous, Google, and Email as needed. Redirect URLs should
include local and production /auth/callback URLs (and mobile schemes if you
use the app). Details: docs/api.md.
The last optional tier: set GROQ_API_KEY in .env.local
(console.groq.com, free tier is fine) to enable
Ask Madhav chat, AI story variants, and prediction write-ups. Optional on top
of that: VOYAGE_API_KEY for hybrid semantic retrieval.
This is an open repository. We welcome:
PRs target the dev branch, never main. dev is the integration
branch and deploys to mind-dev.logitslab.com;
main is production (mindkshetra.in and
mind.logitslab.com).
Please read CONTRIBUTING.md before opening a PR. If you are not ready to code, opening a detailed issue with your idea is enough to start a conversation.
Full system design (web + API + mobile + astrology + deploy): ARCHITECTURE.md.
API reference: docs/api.md.
Copy .env.example. Everything is optional for the local
first run; variables by tier:
| Tier | Variable | Purpose |
|---|---|---|
| Accounts | NEXT_PUBLIC_SUPABASE_* / SUPABASE_SERVICE_ROLE_KEY | Auth + DB (when CONTENT_SOURCE=db) |
| AI chat | GROQ_API_KEY | Madhav chat, story generation, prediction write-ups |
| AI chat | VOYAGE_API_KEY | Optional semantic retrieval |
RESEND_* / CRON_SECRET | Optional Verse of the Day email + cron | |
| Production | UPSTASH_REDIS_* | Shared rate limits / cache across serverless instances |
| Production | NEXT_PUBLIC_SITE_URL | Canonical site URL (metadata / share links) |
Never commit real secrets. Production env lives in Vercel; deploy uses GitHub Actions (see maintainers' secrets in repo Settings).
npm run dev # local server
npm run build # production build
npm test # unit / golden tests
npm run lint # eslint
npm run eval # retrieval eval
npm run qa:astrology # astrology fixtures
Next.js 14 · TypeScript · Tailwind · Supabase · Groq · Voyage · Upstash Redis · Swiss Ephemeris (astrology)
Visual system notes: DESIGN.md.
.env, service accounts, or API keys