Listen and review
The browser interface handles the conversation and shows the order.
A browser voice interface with a serverless conversation endpoint and a small restaurant menu.
Illustrated workflow · not a live application session or market feed
The browser interface handles the conversation and shows the order.
The server filters known items and recalculates the total.
A configured database stores the order; the API reports whether saving succeeded.
The browser interface handles the conversation and shows the order.
Full setup and implementation ↗Node.js and a Vercel-compatible server runtime. Configure OPENROUTER_API_KEY, SUPABASE_URL and SUPABASE_ANON_KEY on the server.
Clone the repository, then use the commands below. Review the README before connecting external services.
git clone https://github.com/honeyamn10-source/voice-order-system.git
cd voice-order-system
npm test
# After configuring the server environment:
npx vercel devA prototype, not a connected phone line or payment system. Browser speech support varies. Serving the static HTML alone does not provide /api/converse.
See GitHub Actions for commit-specific test and build results.