Back to Projects

MySouxChef

Next.jsTypeScriptSupabaseClaude AIStripeTailwind

MySouxChef is an AI-powered kitchen management platform where chefs talk to their kitchen through a single chat interface. Ask about inventory levels, recipe costs, menu pricing, and get instant answers powered by Claude AI using your real kitchen data. Features include photo-based inventory scanning, invoice processing, smart par level alerts, vendor price tracking, shelf-life monitoring, recipe costing, team collaboration with role-based access, and Stripe-powered subscription billing with a 14-day free trial.

Tech Details

Built on Next.js App Router with a Supabase Postgres backend using row-level security for multi-tenant isolation — every query is scoped to the chef's kitchen, enforced at the database layer rather than the application layer. The chat experience is a Claude agent that calls typed tools against the kitchen schema: `get_inventory(sku)`, `cost_recipe(id)`, `price_menu_item(id)`, `alert_low_stock()`. Structured output keeps the LLM from hallucinating numbers — every figure it quotes comes from a SQL query it just ran. Inventory capture uses Claude's vision models: snap a photo of a walk-in shelf or a vendor invoice, and a parser stage extracts SKUs, quantities, and unit prices into staged rows the chef confirms before commit. Par-level alerts run as scheduled jobs that compare current counts to usage-weighted thresholds. Billing uses Stripe subscriptions with a 14-day trial; role-based access (owner / manager / line cook) is enforced via Supabase RLS policies so a line cook literally cannot read cost data.

Live Demo

MySouxChef