MenuPulse
MenuPulse
Operating with Intelligence
🔌 Integrations
No restaurant loaded
🚀

Menu Optimizer

Upload a menu photo or pull dishes from Menu Costing. Claude analyzes your menu using food cost data and customer reviews to generate a complete optimization strategy.

💰
Pricing strategy
✍️
Name rewrites
Star items
📄
PDF export
`; const iframe = document.createElement('iframe'); iframe.style.cssText = 'position:fixed;top:0;left:0;width:100%;height:100%;border:none;z-index:9999;background:#fff'; document.body.appendChild(iframe); iframe.srcdoc = html; iframe.onload = () => { setTimeout(() => { iframe.contentWindow.print(); iframe.contentWindow.onafterprint = () => iframe.remove(); setTimeout(() => iframe.remove(), 5000); }, 500); }; } function clearResults() { optResult = null; chatHistory = []; document.getElementById('opt-results').style.display = 'none'; document.getElementById('opt-empty').style.display = 'flex'; } // Drag and drop const uz = document.getElementById('opt-upload-zone'); uz.addEventListener('dragover', e => { e.preventDefault(); uz.classList.add('drag'); }); uz.addEventListener('dragleave', () => uz.classList.remove('drag')); uz.addEventListener('drop', e => { e.preventDefault(); uz.classList.remove('drag'); const f = e.dataTransfer.files[0]; if (f) { document.getElementById('opt-file').files = e.dataTransfer.files; handlePhoto(document.getElementById('opt-file')); } });