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.
💡 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.
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
Follow these steps to set up ChefBot on your local machine:
git clone https://github.com/Sadafshaik-786/Chef_Bot.git cd Chef_Bot
python -m venv venv
Windows (PowerShell):
.\venv\Scripts\activate
source venv/bin/activate
pip install -r requirements.txt
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.
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.)
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
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.