Skip to content

JonathanHarford/kitchen_mgmt

Repository files navigation

Restaurant Kitchen Manager

The Restaurant Kitchen Manager demonstrates workflow orchestration using Temporal to coordinate AI-powered kitchen operations. The system processes orders, monitors equipment, and handles exceptions through intelligent workflows. Created for educational purposes. Largely vibe-coded.

Key Features

  • Workflow Orchestration: Temporal-based workflow management
  • AI Decision Making: LangChain agents with OpenAI integration
  • Equipment Monitoring: Real-time device status tracking
  • Order Processing: Intelligent task breakdown and scheduling
  • Exception Handling: Automated response to kitchen issues

Documentation

  1. Setup Guide - Get the system running locally
  2. API Reference - Available endpoints and usage
  3. Architecture - System design and workflow orchestration
  4. Temporal Workflows - Temporal workflow definitions

Technology Stack

  • Workflow Engine: Temporal
  • AI Framework: LangChain + OpenAI
  • Runtime: Node.js + TypeScript
  • API: Express.js
  • Testing: Jest

About

Vibe-Coded AI (LangChain) Kitchen Manager

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published