Ultrasteller — live satellite fleet tracking and ground-station pass prediction, built on real orbital data (CelesTrak TLEs, SGP4 propagation), with on-chain prediction markets on Stellar/Soroban in progress.
🌐 Live: https://ultrasteller.vercel.app Backend: ultrasteller-backend Contracts: ultrasteller-contract
This repo is the UI only — a Next.js app with no orbital-mechanics logic of
its own. It calls ultrasteller-backend over HTTP for live fleet positions
and pass predictions.
/— landing page/dashboard— live globe + upcoming-passes dashboard, polls the backend every 5s (fleet) / 60s (passes)
npm install
cp .env.example .env.local # set NEXT_PUBLIC_API_URL to your backend
npm run devDefaults to http://localhost:3001 for the backend if NEXT_PUBLIC_API_URL
isn't set.
Next.js (App Router) · Tailwind CSS · react-globe.gl / three.js for the live globe.