Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 AI-Powered Restaurant Name & Menu Generator

This application generates creative restaurant names and menu items based on a selected cuisine using Generative AI. Whether you're a food entrepreneur, designer, or just curious, this tool is designed to spark inspiration and creativity.


🍽️ Supported Cuisines

Currently, the app supports the following cuisine types:

  • 🇮🇳 Indian
  • 🇲🇽 Mexican
  • 🇮🇹 Italian
  • 🇸🇦 Arabic
  • 🇺🇸 American

⚙️ Tech Stack

Component Technology
Frontend Streamlit
LLM (Local) llama3 via Ollama
Prompt Chain LangChain

The app runs entirely locally, ensuring privacy and low latency, while leveraging the powerful capabilities of llama3 for natural language generation.


🖼️ App Interface

App Preview


💡 Features

  • 🎯 Generate restaurant names themed around the selected cuisine.
  • 🍕 Output menu items consistent with culinary traditions.
  • 🔒 Powered by locally hosted LLM (llama3 via Ollama).
  • 🔗 Prompt chaining via LangChain for modular and extendable logic.
  • 🧪 Clean and user-friendly UI using Streamlit.

🚀 Getting Started

1️⃣ Install Ollama and Pull the Llama3 Model

Make sure you have Ollama installed.

Then pull the llama3 model locally:

ollama pull llama3

2️⃣ Clone the Repository

git clone https://github.com/js-kalsi/restaurent-genai.git
cd restaurent-genai

3️⃣ Set Up a Virtual Environment & Install Dependencies

We recommend using a virtual environment:

python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate

Then install dependencies:

pip install -r requirements.txt

4️⃣ Run the App

Launch the Streamlit app:

streamlit run app.py

The app will open in your default web browser. Select a cuisine, and let the AI generate a restaurant concept for you!

About

This application generates creative restaurant names and menu items based on the selected cuisine type using Generative AI. It's designed to assist entrepreneurs, developers, or creatives looking to brainstorm unique branding ideas and food menus.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages