hackquest logo

AlphIQ

AlphIQ: The all-in-one Alephium dashboard for real-time blockchain analytics, dynamic contract insights, and gamified onchain scoring—complete with live network stats, wallet profiler, token flows, Ra

비디오

기술 스택

Web3
Ethers
Solidity
Rust
Next

설명


AlphIQ


Overview

AlphIQ is a comprehensive analytics dashboard for the Alephium blockchain, featuring real-time network stats, wallet profiling, contract decoding, gamified onchain scoring, quests, and more. This report summarizes the current state of features: implemented, in progress, and pending/planned, based on the codebase and documentation.


LIVE DEMO = https://alph-iq.vercel.app/
Admin panel = https://alph-iq-admin-panel.vercel.app/admin/login

1. Implemented Features

Core Dashboard & UI

  • Modern, Responsive UI: Built with Next.js, React, Tailwind CSS, and Radix UI. Modular, accessible, and visually appealing.

  • Global Layout: Header (wallet connect, navigation), footer, and theming (app/layout.tsx, components/TopBar.tsx, components/Footer.tsx).

Live Network Stats

  • LiveStats Component: Fetches and displays real-time Alephium network data (block height, TPS, health, etc.) using custom hooks (components/LiveStats.tsx, hooks/useNetworkStats.ts).

Wallet Profiling

  • WalletProfiler: Connect/view any Alephium wallet, see balances, recent transfers, and activity charts (components/WalletProfiler.tsx, hooks/useAddressInfo.ts, hooks/useAddressTransactions.ts).

  • Streak Tracking: Visualizes login streaks and activity (components/StreakCard.tsx).

Onchain Score & Gamification

  • OnchainScoreCard: Summarizes wallet's onchain score, XP, streak, and multipliers (components/OnchainScoreCard.tsx).

  • Score Calculation: Sophisticated scoring logic based on balance, transaction history, and account age (lib/score.ts).

  • Score History Chart: Interactive chart of score progression (components/score-history-chart.tsx).

  • Achievements & Badges: Achievements for actions like first transaction, contract deployment, referrals, etc. (see app/onchain-score/page.tsx).

  • Score Multipliers: Visualizes active and upcoming multipliers (streaks, weekend boosts, etc.) (components/score-multiplier.tsx).

  • Leaderboard: Ranks wallets by score, XP, and achievements (components/leaderboard.tsx).

Quests & Challenges

  • Quest of the Day: Daily/weekly quests, submission forms, and status tracking (components/QuestOfDay.tsx, app/quests/page.tsx).

  • Quest List: All active quests, with partner info, categories, and user submissions.

  • XP Rewards: Completing quests/achievements grants XP and badges.

Contract & Token Analytics

  • Contract Decoder: Decodes and displays smart contract data, including state and bytecode (components/ContractDecoder.tsx).

  • Token Distribution Card: Visualizes token distribution among holders (components/TokenDistributionCard.tsx, hooks/useTokenDistribution.ts).

Blog & Updates

  • BlogFeed: Fetches and displays latest blog posts or project updates (components/BlogFeed.tsx, hooks/useBlogPosts.ts).

Miscellaneous

  • UI Primitives: Rich set of reusable UI components (components/ui/).

  • Theming: Custom color palette, dark/light support

해커톤 진행 상황

AlphIQ is a comprehensive analytics dashboard for the Alephium blockchain, featuring real-time network stats, wallet profiling, contract decoding, gamified onchain scoring, quests, and more. LIVE DEMO = https://alph-iq.vercel.app/ Admin panel = https://alph-iq-admin-panel.vercel.app/admin/login

자금 모금 상태

None
팀 리더
PPranshu Rastogi
프로젝트 링크
부문
NFTInfraSocialFi