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

Tech Stack

Web3
Ethers
Solidity
Rust
Next

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

Fundraising Status

None
Team Leader
PPranshu Rastogi
Project Link
Sector
NFTInfraSocialFi