Skip to content

Sadafshaik-786/Chef_Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🍳 ChefBot

ChefBot is an AI-powered virtual assistant that helps users discover, prepare, and serve food with love and care. It provides recipes, cooking tips, and meal suggestions while celebrating the joy of sharing food.

✨ Features

💡 Smart Recipe Suggestions – Get personalized recipe recommendations.

🥘 Step-by-Step Cooking Guidance – Cook meals with clear, interactive instructions.

🌿 Healthy Choices – Discover nutritious meal options.

🤝 Food & Service – Encourages the value of sharing food with love.

🚀 Fast & Scalable – Powered by Chainlit + Python for real-time interaction.

📂 Project Structure

CHEFBOT/ │ ├── pycache/ # Compiled Python files │ └── app.cpython-39.pyc │ ├── .chainlit/ # Chainlit configuration │ ├── translations/ # Translation files │ └── config.toml # Chainlit project settings │ ├── .files/ # Hidden or temp files │ ├── public/ # Public assets │ └── banner.png │ ├── utils/ # Utility scripts │ ├── fashion_api.py # Fashion-related API utilities │ ├── image_api.py # Image processing & API calls │ ├── prompts.py # Prompt templates for the bot │ └── vercel.json # Vercel deployment configuration │ ├── venv/ # Virtual environment (not pushed to repo) │ ├── Include/ │ ├── Lib/ │ ├── Scripts/ │ └── pyvenv.cfg │ ├── .env # Environment variables ├── .gitignore # Git ignore rules ├── app.py # Main application entry point ├── chainlit.md # Chainlit documentation ├── config.toml # Project-level configuration └── requirements.txt # Python dependencies

⚙️ Installation

Follow these steps to set up ChefBot on your local machine:

Clone the Repository

git clone https://github.com/Sadafshaik-786/Chef_Bot.git cd Chef_Bot

Create a Virtual Environment

python -m venv venv

Activate the Virtual Environment

Windows (PowerShell):

.\venv\Scripts\activate

macOS/Linux:

source venv/bin/activate

Install Dependencies

pip install -r requirements.txt

▶️ Usage

To start ChefBot locally, run:

chainlit run app.py -w --port 8501 --debug

Open your browser and go to: http://localhost:8501

Interact with ChefBot for recipes, cooking tips, and food stories.

🚀 Deployment

You can deploy ChefBot using:

GitHub + Streamlit/Chainlit Cloud – Easy for public sharing.

Docker – For containerized deployments.

Heroku / Render / AWS / Azure – For scalable cloud hosting.

(Steps can be added depending on your chosen platform.)

🤝 Contribution

Contributions are welcome! To contribute:

Fork the repo

Create a new branch (feature/your-feature)

Commit your changes

Push the branch

Create a Pull Request

💖 About ChefBot

ChefBot celebrates love through food – every recipe is crafted with care and warmth. Sharing a meal is not just about taste, but about kindness, connection, and service. From comfort food to festive dishes, ChefBot is your companion in creating joyful food memories.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages