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
- shakkernerd
889 contributions
- lalalune
808 contributions
- odilitime
471 contributions
- monilpat
430 contributions
- tcm390
384 contributions
- ponderingdemocritus
285 contributions
- wtfsayo
209 contributions
- AIFlowML
157 contributions
- ai16z-demirix
118 contributions
- madjin
115 contributions
- renovate[bot]
100 contributions
- bmgalego
97 contributions
- MarcoMandar
95 contributions
- sirkitree
92 contributions
- cygaar
79 contributions
- azep-ninja
72 contributions
- RonTuretzky
67 contributions
- IkigaiLabsETH
65 contributions
- JoeyKhd
60 contributions
- swizzmagik
55 contributions
- jkbrooks
53 contributions
- Ed-Marcavage
48 contributions
- Lukapetro
46 contributions
- HashWarlock
43 contributions
- o-on-x
41 contributions
- nicky-ru
38 contributions
- pgoos
34 contributions
- twilwa
33 contributions
- btspoony
32 contributions
- HowieDuhzit
31 contributions