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

Videos

Description


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

Progress During Hackathon

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

Tech Stack

Web3
Ethers
Solidity
Rust
Next

Fundraising Status

None

Team LeaderPPranshu Rastogi
Sector
NFTInfraSocialFi