Search projects, hackathons, sponsors and tech

    ← All projects

    Apyhub

    Cross-chain DeFi aggregator enabling smart yield optimization across EVM chains.

    Demo

    About

    ApyHub is a comprehensive DeFi (Decentralized Finance) analytics and optimization platform that serves as a one-stop solution for yield farmers, liquidity providers, and DeFi investors. The platform aggregates real-time yield data from over 50+ DeFi protocols across multiple blockchain networks, providing users with a unified dashboard to discover, compare, and optimize their investment strategies. Core Capabilities: Multi-Protocol Yield Aggregation ApyHub continuously monitors and aggregates APY (Annual Percentage Yield) rates from major DeFi protocols including Aave, Compound, Yearn Finance, Pendle, Beefy Finance, and dozens more. The platform processes over 2.5 billion dollars in Total Value Locked (TVL) across these protocols, providing users with comprehensive market insights. Intelligent Portfolio Management Users can connect their wallets to track all DeFi positions in real-time across different protocols and chains. The platform calculates total portfolio value, tracks historical performance, monitors impermanent loss, and provides detailed analytics for each position. AI-Powered Strategy Optimization The platform features an advanced AI advisor powered by OpenAI that analyzes market conditions, user risk profiles, and portfolio composition to generate personalized yield farming strategies. It can recommend optimal capital allocation, identify arbitrage opportunities, and suggest risk-adjusted strategies based on user preferences. Cross-Chain Bridge Integration ApyHub integrates with Avail Bridge technology to enable seamless asset transfers between different blockchain networks, allowing users to capitalize on yield opportunities across multiple chains without leaving the platform. Real-Time Market Intelligence WebSocket connections provide live updates on rate changes, TVL fluctuations, and market conditions. The platform employs sophisticated caching mechanisms to ensure data freshness while maintaining optimal performance. Key Features: Automated Yield Optimization: Smart routing algorithms to find the best yields Risk Assessment Engine: Evaluates protocol risks, smart contract audits, and historical performance Leveraged Strategies: Support for looping strategies with up to 5x leverage Delta-Neutral Farming: Stable coin strategies that minimize impermanent loss Gas Optimization: Estimates and optimizes transaction costs across different chains Mobile-Responsive Interface: Fully accessible on all devices with dark/light theme support

    How it's made

    Architecture Overview: ApyHub is built with a modern, scalable microservices architecture that prioritizes performance, reliability, and user experience. The platform consists of three main layers: Frontend Layer Next.js 14 + TypeScript: The frontend is built with Next.js 14 using App Router for optimal performance and SEO. TypeScript ensures type safety across the entire codebase. Tailwind CSS + Framer Motion: A utility-first CSS approach with Tailwind provides responsive, customizable styling, while Framer Motion adds smooth, performant animations that enhance user experience. RainbowKit + Wagmi: Web3 integration is handled through RainbowKit for seamless wallet connections supporting MetaMask, WalletConnect, and other major wallets. Wagmi provides React hooks for Ethereum interactions. Recharts: Data visualization is powered by Recharts, displaying APY trends, portfolio performance, and market analytics through interactive charts. Backend Services Express.js API Server: The core API is built with Express.js and TypeScript, providing RESTful endpoints for data fetching, portfolio management, and strategy generation. The server implements comprehensive error handling, rate limiting, and request validation. Multi-Platform Aggregators: Custom adapter pattern implementation for each DeFi protocol: PendleAdapter: Fetches Pendle Finance positions BeefyAdapter: Aggregates Beefy vaults YearnAdapter: Integrates Yearn strategies EnhancedDeFiService: Unified service layer that orchestrates all adapters Prisma + PostgreSQL: Database layer uses Prisma ORM with PostgreSQL for storing user portfolios, historical data, and cached protocol information. The schema is optimized for complex queries and time-series data. Redis Caching Layer: Implements multi-tier caching strategy: Protocol data cached for 30 minutes User portfolios cached for 1 minute API responses cached with smart invalidation WebSocket Real-time Updates: WebSocket server provides live updates for: APY rate changes New pool discoveries Portfolio value updates Gas price fluctuations AI & Optimization Engine OpenAI Integration: The AI service uses GPT models with custom prompts for: Strategy generation based on market conditions Risk assessment and portfolio analysis Natural language Q&A about DeFi protocols Transaction simulation and outcome prediction Strategy Optimization Algorithms: Ranking Algorithm: Positions scored by formula: Score = APY × (1 - riskScore/100) × log(TVL + 1) Risk Assessment: Multi-factor risk scoring considering audit status, protocol age, TVL stability Gas Optimization: Routes transactions through optimal paths to minimize fees Infrastructure & DevOps Docker Compose: Complete containerization with: Frontend container (Node.js) Backend API container (Node.js) PostgreSQL database Redis cache Nginx reverse proxy Nginx Configuration: Acts as reverse proxy with: SSL termination Load balancing Static file serving WebSocket proxy support Bull Queue System: Background job processing for: Protocol data updates every 5 minutes Portfolio rebalancing calculations Historical data aggregation Blockchain Integration Ethers.js v6: Direct blockchain interactions for: Reading on-chain data Transaction building Contract interactions Event monitoring Envio HyperSync: Advanced blockchain indexing for: Historical position tracking Transaction analysis Event aggregation Performance Optimizations Concurrent Fetching: Parallel data fetching with rate limiting (5 concurrent requests) Memory Fallback Cache: In-memory caching when Redis is unavailable Lazy Loading: Components and routes loaded on-demand Database Indexing: Optimized queries with proper indexing CDN Integration: Static assets served through CDN Security Measures Helmet.js: Security headers for XSS, clickjacking protection Rate Limiting: API throttling to prevent abuse Input Validation: Zod schema validation for all inputs CORS Configuration: Strict origin policies Environment Variables: Sensitive data stored securely The platform's modular architecture allows for easy extension with new protocols, chains, and features while maintaining high performance and reliability for over 100,000 active users