Chefify is a web application that acts as your personal AI chef. Simply input the ingredients you have on hand, select your dietary preferences, and let Chefify generate a delicious recipe tailored to your needs.
- Generate recipes based on available ingredients
- Support for multiple dietary preferences:
- Vegetarian
- Vegan
- Gluten-free
- Dairy-free
- High protein
- Low carb
- Keto
- Paleo
- Beautiful, modern user interface
- Real-time recipe generation
- Mobile-responsive design
- Clone the repository:
git clone https://github.com/yourusername/chefify.git
cd chefify- Create a virtual environment and activate it:
python -m venv venv
source venv/bin/activate # On Windows, use: venv\Scripts\activate- Install dependencies:
pip install -r requirements.txt- Create a
.envfile in the root directory and add your Anthropic API key:
ANTHROPIC_API_KEY=your_api_key_here
- Run the application:
python app.py- Open your browser and navigate to
http://localhost:5000
chefify/
├── app.py # Flask application
├── basic.py # Recipe generation logic
├── requirements.txt # Python dependencies
├── static/
│ ├── styles.css # Application styles
│ └── script.js # Frontend JavaScript
└── templates/
└── index.html # Main HTML template
- Enter your available ingredients in the text area, separated by commas
- Select any dietary preferences that apply
- Click "Generate Recipe" to get your personalized recipe
- Use the "Clear" button to start over
Feel free to open issues or submit pull requests if you have suggestions for improvements.
MIT License - feel free to use this project however you'd like!