CoolFace
Apppublic

Mariem-Daha/chefcode

sourceHugging Faceupdated 11mo agoView on Hugging Face
0likes
App README

๐Ÿณ ChefCode - AI Restaurant Management

An AI-powered restaurant inventory and recipe management system with voice recognition and web recipe search.

๐Ÿš€ Features

  • โ€”AI Assistant: Voice and text commands for inventory and recipe management
  • โ€”Web Recipe Search: Find and import recipes from TheMealDB
  • โ€”Inventory Management: Track ingredients with quantities and prices
  • โ€”Recipe Management: Create, edit, and manage recipes
  • โ€”Voice Recognition: Hands-free operation with continuous conversation

๐ŸŽฏ Quick Start

  1. 1.Open the app - The interface will load automatically
  2. 2.Enable microphone when prompted for voice commands
  3. 3.Try these commands:
  4. 4.๐ŸŽค "Add 5 kg of flour at 2 euros per kg"
  5. 5.๐ŸŽค "Search for pasta recipes"
  6. 6.๐ŸŽค "Add recipe Pizza with flour 500 grams and tomato 200 ml"

๐Ÿค– AI Assistant Commands

Inventory Management

  • โ€”"Add 5 kg of rice at 2.50 euros per kg"
  • โ€”"Update flour to 10 kg"
  • โ€”"Remove tomatoes from inventory"
  • โ€”"How much rice do we have?"

Recipe Management

  • โ€”"Add recipe Pizza with flour 100 kg and tomato sauce 200 ml"
  • โ€”"Search for Italian pasta recipes"
  • โ€”"Edit recipe Pizza by adding 2 grams of salt"
  • โ€”"Show me all dessert recipes"

๐ŸŒ Web Recipe Search

  1. 1.Go to Recipes section
  2. 2.Click "Search Recipe from Web"
  3. 3.Search for any recipe (e.g., "Italian pasta", "chicken soup")
  4. 4.View results and import with AI ingredient mapping

๐ŸŽจ Interface

  • โ€”Modern Design: Clean, responsive interface
  • โ€”Voice-First: Optimized for hands-free operation
  • โ€”Color-Coded Results: Visual feedback for ingredient matching
  • โ€”Real-Time Updates: Live data synchronization

๐Ÿ”ง Technical Details

  • โ€”Backend: FastAPI with SQLite database
  • โ€”AI Models: OpenAI GPT-4o-mini and GPT-o3
  • โ€”Frontend: Modern web interface with voice recognition
  • โ€”External APIs: TheMealDB for recipe discovery

๐Ÿ“Š Database

The app uses SQLite for data storage with the following tables:

  • โ€”inventory_items - Inventory data
  • โ€”recipes - Recipe data with JSON ingredients
  • โ€”tasks - Production tasks

๐ŸŽ‰ Enjoy ChefCode!

Perfect for restaurant managers, chefs, and kitchen staff who want to streamline their operations with AI-powered tools.

Start by clicking the microphone button and saying your first command! ๐ŸŽคโœจ