project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5

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.

NutriFi

Created At

Agentic Ethereum

Winner of

Coinbase

Coinbase Developer Platform - AgentKit Pool Prize

Prize Pool

Project Description

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

  1. Blockchain Integration

Coinbase AgentKit Plugin: Enables cryptocurrency transactions and Web3 features

Wallet creation and management Crypto payment processing NFT-based loyalty rewards system

  1. 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

background image mobile

Join the mailing list

Get the latest news and updates