Product demo for Mahindra vehicle discovery, deals, bookings, and service
CommerceGitHub @Hanish101OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
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 ↗Four-stage automotive chat agent: Discover → Pipeline → Booking → Service.
LLM: Groq → OpenRouter (free tier) → Gemini. Zoho CRM behind a swappable client (mock until credentials exist).
Demo in an OEM voice (XUV700, Thar, Scorpio-N). Not an official Mahindra product.
cp .env.example .env.local
# fill OPENROUTER_API_KEY or GROQ_API_KEY, SESSION_SECRET (npm run secret), MONGODB_URI
# optional: GOOGLE_GENERATIVE_AI_API_KEY for fallback
npm install
npm run dev
Open http://localhost:3000. Default CRM_MODE=mock.
| Script | Purpose |
|---|---|
npm run dev | Next.js dev server |
npm run secret | Generate SESSION_SECRET |
npm run seed:zoho | Seed Zoho from scripts/seed_data.json |
npm run secrets:check | Block env files + secret pattern scan (also pre-commit) |
npm run audit:check | Production dependency CVE audit, high+ (also pre-commit) |
| Person | Use |
|---|---|
Rajesh Sharma +919800000001 | Discover / existing lead |
Priya Patel +919800000002 | Pipeline deal (XUV700) |
Amit Verma / MAH-9921 | Booking In Transit |
Sunil Rao / MH04 AB 1234 | Service owner |
.env / .env.local. Husky + secretlint run on commit.NEXT_PUBLIC_ for LLM or Zoho keys.CRM_MODE=mock is refused in production.