Eat smarter. Cook faster. Live healthier.
Intelligent Nutri is a personalized AI-driven platform that helps users find recipes, analyze nutrition, generate shopping lists, and chat with a virtual food assistant — all based on their dietary needs and preferences.
intelligent-nutri/
│
├── frontend/ # All UI code here
│ ├── index.html
│ ├── preferences.html
│ ├── chatbot.html
│ └── js/
│ ├── app.js # JS for preferences form & search
│ └── chatbot.js # JS for AI chat interface
│ └── css/
│ └── style.css
│
├── backend/ # All Flask-related backend code
│ ├── main.py # Entry point — define routes here
│ ├── llm_utils.py # Functions to generate prompts & call Gemini/OpenAI
│ ├── db_utils.py # Functions to interact with SQLite (CRUD)
│ └── vector_utils.py # Handle FAISS search & embeddings
│
├── database/
│ ├── schema.sql # Create tables
│ ├── init_db.py # Script to create and initialize database
│ └── seed_data.py # Preload recipes from dataset (Kaggle, etc.)
│
└── requirements.txt| Layer | Tech Used |
|---|---|
| Frontend | HTML, CSS, JS, Bootstrap |
| Backend | Python Flask, REST APIs |
| Database | SQLite3, FAISS (Vector DB) |
| AI/NLP | OpenAI / Gemini via API, Sentence Transformers |
git clone https://github.com/your-username/intelligent-nutri.git
cd intelligent-nutricd backend
python3 -m venv venv
source venv/bin/activate
pip install -r ../requirements.txt
# Start the server
python run.pyOpen any of the following in your browser:
frontend/index.html→ Main dashboardfrontend/preferences.html→ User preferences formfrontend/chatbot.html→ Chat with the AI chef
- 🧾 Preferences-Based Personalization: Tailored recipes based on user's dietary needs and health goals.
- 🔍 Recipe Search: Search by ingredients or dishes, powered by vector similarity search.
- 🧑🍳 AI Chatbot: Talk to a virtual chef using LLM-based prompts.
- 🛒 Shopping List Generator: (Optional) Exportable ingredient lists for selected recipes.
- 🧠 Agentic AI Flow (Optional): Voice control & web search coming soon.
main: Production-readydev: Ongoing developmentfeature/<feature-name>: Individual tasks
- Frontend UI
- Form & preference logic
- Chatbot & prompt design
- Recipe search integration
- Vector DB & embeddings
- Integration & DevOps
# Create a new branch
git checkout -b feature/<your-feature>
# Make changes and commit
git add .
git commit -m "Add: <describe your feature>"
# Push and create PR
git push origin feature/<your-feature>- User Authentication
- Preferences Form & Storage
- Recipe Search via API & Dataset
- Chatbot Integration with LLM
- Vector DB Setup
- Dashboard UI
- Deployment (Optional: Vercel + Render)
MIT License
Foodie brains, AI chefs, and real-world meal struggles.
“Good food is the foundation of genuine happiness.” – Auguste Escoffier