← Back to home

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.

Problem Statement

NutriFi: Your AI-Powered Personal NutritionistProject 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.

Solution

Technical Architecture Core FrameworkElizaOS: 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 modelsKey ComponentsAgent System (NutriFi Plugin)Custom ElizaOS plugin for nutrition-focused interactions Intelligent meal recommendation system User preference and dietary restriction management Real-time meal ordering capabilitiesBlockchain IntegrationCoinbase AgentKit Plugin: Enables cryptocurrency transactions and Web3 featuresWallet creation and management Crypto payment processing NFT-based loyalty rewards systemVendor IntegrationAPI-based ordering system Restaurant partner network Real-time availability checking Order tracking and fulfillmentKey Features Personalized NutritionDynamic meal recommendations based on:User fitness goals Dietary preferences Food allergies and restrictions Nutritional requirements Previous meal historySmart OrderingAutomated order placement Multiple payment options (crypto/traditional) Order tracking and confirmation Dietary restriction verificationLoyalty ProgramNFT-based reward systemExclusive discounts Free meal rewards Special menu access Priority orderingUser ExperienceNatural language interaction Preference learning and adaptation Meal history tracking Nutritional goal monitoringTechnical Implementation Agent Framework javascriptCopy// ElizaOS Configuration { "name": "NutriFi", "version": "1.0.0", "clients": ["web", "mobile"], "plugins": [ "@elizaos/plugin-nutrifi", "@coinbase/agentkit" ] } Integration PointsMeal Recommendation EngineAI model integration Nutrition database User preference matchingPayment ProcessingCrypto wallet integration Transaction handling Payment confirmationOrder ManagementVendor API integration Order tracking Delivery coordinationFuture EnhancementsMulti-restaurant order optimization Advanced dietary analysis Meal prep planning Social sharing features Integration with fitness apps Expanded loyalty program featuresTechnical RequirementsNode.js 23+ Python 2.7+ (for specific integrations) pnpm package manager Web3 wallet for crypto transactionsGetting Started bashCopygit clone https://github.com/Gonzo3030/NutriFi.git cd NutriFi cp .env.example .env pnpm i && pnpm build && pnpm start

Hackathon

Agentic Ethereum

2025

Prizes

  • 🏆

    AgentKit Pool Prize

    Coinbase Developer Platform

Contributors