Cardap.io
테이블에서 바로 주문하는 디지털 메뉴판
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
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.