We're building an AI agent that will be a personal nutritionist using ElizaOS framework. The agent will be able to find healthy foods around you, make specific meal suggestions based on user fitness goals, food establishments in your area, and diet preferences.
Prize Pool
NutriFi: Your AI-Powered Personal Nutritionist
Project Overview:
NutriFi is an innovative AI-powered personal nutritionist built for the EthGlobal Hackathon. It combines advanced AI agent technology with blockchain capabilities to create a seamless, personalized nutrition and meal-ordering experience. The agent provides smart meal recommendations based on individual preferences and handles the entire ordering process, including crypto payments and loyalty rewards.
Technical Architecture Core Framework
ElizaOS: The project is built on the ElizaOS framework, a powerful agent operating system that provides:
Multi-agent support and room management Extensible action system Built-in memory and document store Support for multiple AI models
Key Components
Custom ElizaOS plugin for nutrition-focused interactions Intelligent meal recommendation system User preference and dietary restriction management Real-time meal ordering capabilities
Coinbase AgentKit Plugin: Enables cryptocurrency transactions and Web3 features
Wallet creation and management Crypto payment processing NFT-based loyalty rewards system
API-based ordering system Restaurant partner network Real-time availability checking Order tracking and fulfillment
Key Features Personalized Nutrition
Dynamic meal recommendations based on:
User fitness goals Dietary preferences Food allergies and restrictions Nutritional requirements Previous meal history
Smart Ordering
Automated order placement Multiple payment options (crypto/traditional) Order tracking and confirmation Dietary restriction verification
Loyalty Program
NFT-based reward system
Exclusive discounts Free meal rewards Special menu access Priority ordering
User Experience
Natural language interaction Preference learning and adaptation Meal history tracking Nutritional goal monitoring
Technical Implementation Agent Framework javascriptCopy// ElizaOS Configuration { "name": "NutriFi", "version": "1.0.0", "clients": ["web", "mobile"], "plugins": [ "@elizaos/plugin-nutrifi", "@coinbase/agentkit" ] } Integration Points
Meal Recommendation Engine
AI model integration Nutrition database User preference matching
Payment Processing
Crypto wallet integration Transaction handling Payment confirmation
Order Management
Vendor API integration Order tracking Delivery coordination
Future Enhancements
Multi-restaurant order optimization Advanced dietary analysis Meal prep planning Social sharing features Integration with fitness apps Expanded loyalty program features
Technical Requirements
Node.js 23+ Python 2.7+ (for specific integrations) pnpm package manager Web3 wallet for crypto transactions
Getting Started bashCopygit clone https://github.com/Gonzo3030/NutriFi.git cd NutriFi cp .env.example .env pnpm i && pnpm build && pnpm start