Never wonder "What's for dinner?" again! Recipe.AI helps manage your kitchen inventory and suggests delicious meals based on what you have.
DEMO: Video Link
- Track all your kitchen ingredients in one place
- Automatic expiry notifications
- Categorize ingredients
- Real-time quantity tracking
- Store and organize family recipes
- Generate recipe suggestions based on available ingredients
- Support for both vegetarian and non-vegetarian recipes
- Get AI-powered recipe suggestions
- Avoid food waste with expiry-based recommendations
- Visual overview of your kitchen inventory
- Track expiring ingredients
- Monitor ingredient categories
- Quick access to recipe suggestions
- React with Vite
- Material-UI (MUI)
- Python Flask
- MongoDB for data storage
- Multiagent support using crewAI
- Tavily for web search results
- Node.js and npm
- Python 3.x
- MongoDB
- Clone the repository
git clone https://github.com/yourusername/Recipe.AI.git
cd Recipe.AI
- Set up the backend
python -m venv .venv
source .venv/bin/activate
pip install -r r.txt
- Set up the frontend
cd recipe_frontend
npm install
- Start the application
# Start the backend (from project root)
python Recipe/main.py
# Start the frontend (in recipe_frontend directory)
npm run dev
- Add Ingredients: Start by adding ingredients to your inventory through the Ingredients page
- Track Expiry: Monitor expiring ingredients on the Dashboard
- Generate Recipes: Click "Generate Recipe" to get AI-powered suggestions based on your inventory
- Upload Invoices: Upload your invoices through the Upload Invoices page and get ingredients added automatically
- Create Custom Recipes: Add your family recipes through the Create Recipe page
Made with ❤️ for families who love good food and smart organization