Search projects, hackathons, sponsors and tech

    ← All projects

    NutriFi

    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.

    Demo

    About

    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.

    How it's made

    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 1. Agent System (NutriFi Plugin) Custom ElizaOS plugin for nutrition-focused interactions Intelligent meal recommendation system User preference and dietary restriction management Real-time meal ordering capabilities 2. Blockchain Integration Coinbase AgentKit Plugin: Enables cryptocurrency transactions and Web3 features Wallet creation and management Crypto payment processing NFT-based loyalty rewards system 3. Vendor Integration 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