Nutrimate is an AI-driven web application that utilizes Retrieval-Augmented Generation (RAG) to provide personalized nutritional insights. Built with Next.js and TypeScript, Nutrimate leverages OpenAI's GPT-4-turbo and text-embedding-3-small model to enhance nutrition-based recommendations. The application retrieves relevant nutritional data from a curated knowledge base stored in Astra DB, making it an intelligent assistant for dietary and health-conscious users.
data/data.json) for nutritional and medical insightslangchain for RAG implementation@datastax/astra-db-ts for database connectivitypuppeteer for potential web scraping (if used)User Query Processing:
Retrieval via Astra DB:
AI-Generated Response:
data/data.json): Contains structured medical and dietary information.