Restaurant Ordering & Kitchen Automation SystemDescription:
Built a full-service restaurant ordering and order-routing system, from customer order to kitchen fulfillment, replacing manual order-taking with a real-time automated workflow.
What it does:
End-to-end WhatsApp ordering workflow covering customer ordering and operational order processing
Real-time order routing from intake to kitchen fulfillment using Node.js and WebSockets, so kitchen staff see new orders instantly
Database structures and business logic for order processing, status tracking, and management
Designed for real-time operational requirements in dine-in and order processing environments
Experimented a bit today with Krea and image generation for a case study I’m putting together around AI EarPods connected to OpenAI.
The focus has been on creating fashion-forward product imagery and art directing a world that feels specific to the identity, rather than just generating nice-looking AI images.
The trickiest part has been product consistency. Especially getting the EarPods to actually sit snug in the ear. If you’ve worked through this process, you probably know the struggle 😅
Simply telling AI to “make it fit more snug or in the ear” doesn’t always work. It loves to reinterpret the product every time.
Still experimenting, but getting closer. If anyone has found a good workflow for keeping products consistent across AI-generated shoots, I’d love to hear it!
🛠️ Show & Tell: AI Voice Receptionist — Retell AI + n8n + Google Sheets + Retool
Hey Contra community 👋
Just wrapped a full AI voice receptionist build for a home services client and wanted to share what went into it.
What it does:
Answers inbound calls 24/7 using Retell AI
Runs 3 real-time checks via n8n: service area · slot availability · customer lookup
Books the appointment live on the call — no double-booking
Logs to Google Sheets and fires a confirmation email automatically
Full Retool command center for the client to manage everything
The tricky part:
Retell AI has a toggle called "Payload: args only" — when enabled, it strips the parent wrapper from the webhook payload. Took a solid debug session to figure out why n8n kept returning empty data. Once I caught it and rebuilt the payload mapping, everything worked end to end.
Stack: Retell AI · n8n · Google Sheets · Retool MCP
Happy to answer questions on any part of the build — webhooks, n8n sub-workflow structure, Retool dashboard setup, whatever.
If you're a builder who gets overflow work in voice AI or home services automation, let's connect 🤝
Nice systems thinking in this build—the handoff between voice intake, availability checks, booking, and confirmation is clearly mapped to a real user outcome. The Retool command center also makes the automation legible instead of hiding it behind the scenes.
The menu-first framing makes the value proposition easy to grasp, and the phone-plus-table setup grounds the product in a real restaurant context. I’d be interested in how the ordering flow handles edge cases like sold-out items.