This project is a Next.js 16 app for AI-powered Chinese baby naming. Follow the root workspace rules first, then these project-specific notes.
- Do not commit
.env.localor real API keys. Use.env.local.examplefor shared variable names only. - Use
npmbecause this project haspackage-lock.json. - Prefer the existing App Router structure under
app/, shared UI undercomponents/, state instores/, and AI client/prompt logic underlib/ai/. - Treat root-level PNG files as QA/product screenshots until they are reviewed. Do not delete or bulk-move them without an explicit cleanup task.
.playwright-mcp/is local browser automation output and should stay ignored.
npm run dev
npm run lint
npm run type-check
npm run test
npm run buildUse npm run test as the quick pre-change gate; run npm run build before deployment-oriented changes.
- Production URL:
https://name.rxcloud.group - Platform: Vercel
- Required Ark secrets:
ARK_API_KEY,ARK_BASE_URL,ARK_CHAT_MODEL - Optional public variables:
NEXT_PUBLIC_VOICE_INPUT_ENABLED,NEXT_PUBLIC_SUPABASE_URL,NEXT_PUBLIC_SUPABASE_ANON_KEY - Voice input is disabled by default until a Volcengine speech recognition integration is added.