GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - deradnet/SkyQuery: Query Aviation data permanently saved on Arweave by Deradar

BranchesTags
Open more actions menu

Latest commit

 

History

7 Commits
7 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
.svelte-kit
.svelte-kit
 
 
build
build
 
 
src
src
 
 
static
static
 
 
.DS_Store
.DS_Store
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
package-lock.json
package-lock.json
 
 
package.json
package.json
 
 
svelte.config.capacitor.js
svelte.config.capacitor.js
 
 
svelte.config.js
svelte.config.js
 
 
tsconfig.json
tsconfig.json
 
 
vite.config.ts
vite.config.ts
 
 

Repository files navigation

SkyQuery

A 100% client-side web application for querying aviation telemetry data from AR.IO gateways using Graphql and DuckDB-WASM. Built with SvelteKit 5 and Tailwind CSS.

Quick Start

Development

# Install dependencies
npm install

# Start dev server
npm run dev

# Open in browser
open http://localhost:5173

Production Build

# Build static site
npm run build

# Preview production build
npm run preview

The build output will be in the build/ directory, ready for deployment.

How It Works

  1. User searches for ICAO hex code or callsign
  2. GraphQL query fetches transaction IDs from Arweave
  3. Parquet files are downloaded and processed with DuckDB-WASM
  4. Results are displayed in charts, maps, and formatted cards

Project Structure

├── src/
│   ├── routes/
│   │   ├── +layout.svelte     # Root layout
│   │   ├── +layout.ts         # Static config (prerender + CSR)
│   │   └── +page.svelte       # Main app (search, charts, maps)
│   └── lib/
│       └── components/        # Reusable UI components
├── static/
│   ├── favicon.png
│   └── _headers               # Required headers for static hosts
├── build/                     # Production build output
└── svelte.config.js          # Static adapter config

Development

# Install dependencies
npm install

# Start dev server with hot reload
npm run dev

# Type checking
npm run check

# Format code
npm run format

# Lint code
npm run lint

License

MIT

Credits

  • Built with SvelteKit
  • Data powered by Derad Network
  • Charts by Highcharts
  • Maps by Leaflet
  • Database by DuckDB-WASM

About

Query Aviation data permanently saved on Arweave by Deradar

skyquery_deradar.ar.io

Resources

Readme
MIT license
Activity
Custom properties

Stars

0 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.