GitHub

Data Explorer

Full-stack internal tool built on own initiative, now in active daily use at OneSource. Query runner across 7 blockchain networks, AI-powered field and query explanations via Claude API, automated Jira ticket creation from user feedback, gamification with points and leaderboard, NFT collection discovery, and magic link auth.

Next.js

React

Apollo/GraphQL

PostgreSQL

Prisma

Claude API

Overview

Data Explorer started as a side project I built on my own initiative to solve a real problem: blockchain data was scattered across multiple networks with no unified way to query, understand, or act on results. What began as a personal tool is now in active daily use across the team.

The tool covers the full lifecycle — from writing and running queries across 7 blockchain networks, to AI-powered explanations of fields and results via the Claude API, to automated Jira ticket creation from user feedback. A points system and leaderboard gamify exploration, and NFT collection discovery makes browsing cross-chain data intuitive. The entire stack — Next.js 16, React 19, Apollo/GraphQL, PostgreSQL with Prisma, NextAuth v5, and Resend for magic link auth — was designed and built from scratch.

Screenshots

Quick Query — NFT Results

Quick Query — NFT Results

Explorer — Query Parameters

Explorer — Query Parameters

Schema Explorer — Interactive Graph

Schema Explorer — Interactive Graph

GraphQL Playground

GraphQL Playground

Sourcerer — Field Selection

Sourcerer — Field Selection

Query from Schema Explorer

Query from Schema Explorer

Architecture

┌──────────────────────────────────────────────┐

│ NEXT.JS 16 / REACT 19 │

│ Query UI · AI Chat · Leaderboard │

└──────────────────────┬───────────────────────┘

┌──────────────────────┴───────────────────────┐

│ APOLLO / GRAPHQL │

│ 7 Blockchain Networks │

└────┬─────────────┬──────────────┬────────────┘

│ │ │

┌────┴─────┐ ┌─────┴─────┐ ┌─────┴────────────┐

│ CLAUDE │ │ POSTGRES │ │ JIRA API │

│ API │ │ /PRISMA │ │ Feedback → Tickets│

└──────────┘ └───────────┘ └───────────────────┘

Full-stack architecture — Next.js 16 front-end backed by Apollo/GraphQL, Claude API, PostgreSQL/Prisma, and Jira integration.

Features

Multi-chain Queries

Query across ETH, Avalanche, Sepolia and more — a unified runner for 7 blockchain networks with consistent response formats.

AI Explanations

Claude API explains fields and query results inline, making blockchain data accessible to non-technical stakeholders.

Jira Integration

User feedback auto-creates tickets for the data team with full context — query, results, and user notes attached.

Gamification

Points system and leaderboard driving engagement across the team, turning data exploration into a daily habit.

Collection Discovery

Browse and search NFT collections across chains with metadata previews, floor prices, and ownership distribution.

Magic Link Auth

Passwordless authentication via NextAuth v5 and Resend — frictionless onboarding with org-scoped access control.

Stack

Next.js 16

React 19

Apollo/GraphQL

PostgreSQL

Prisma

NextAuth v5

Resend

Claude API

Jira API