Skip to content

ChanX21/OracleView

Repository files navigation

Oracle View

image

The Oracle of YouTube: Where Base blockchain meets viral prediction. Harness the power of Web3 and AI to see tomorrow's trending videos today. Your crystal ball into content success, powered by Base

Screenshot 2024-12-01 225753

Overview

Oracle View is a sophisticated decentralized oracle system that combines artificial intelligence with blockchain technology to analyze and predict YouTube video virality. Built on Base Chain, it provides content creators and marketers with transparent, immutable, and AI-powered content analysis.

Screenshot 2024-12-02 060708

Core Features

  • Smart URL Processing: Seamlessly handle both YouTube URLs and video IDs
  • Advanced AI Analysis: Powered by GPT for comprehensive content evaluation
  • Virality Metrics: Precise scoring system (0-100) with detailed metadata
  • Blockchain Integration: Immutable storage of analysis results
  • Interactive Preview: Real-time YouTube video embedding
  • Request Management: Smart contract-based rate limiting

image

Technical Architecture

Frontend

  • React.js with Web3 integration
  • Material-UI components
  • Real-time blockchain state management
  • Responsive design system

Smart Contracts

  • Solidity (^0.8.19)
  • OpenZeppelin security standards
  • Multi-chain deployment (Base Sepolia, Sepolia)
  • Gas-optimized operations

Backend

  • Node.js/Express server
  • YouTube Data API integration
  • OpenAI GPT-3.5 implementation
  • RESTful API architecture

Quick Start

Prerequisites

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published