Skip to content

Repository files navigation

TerraNode — Strategic Intelligence Ecosystem

License: MIT React: 19 Next.js: 15 Intelligence: High-Fidelity

TerraNode is a world-class, situational awareness dashboard designed for creative technologists, strategic analysts, and intelligence operators. It provides a real-time "War Room" experience, synthesizing multi-source telemetry—kinetic conflict, cyber threats, aviation logistics, and environmental data—into a unified 3D visualization.

🕹️ Tactical Capabilities

🌍 Situation Map (2D/3D)

A high-fidelity global view with 30+ intelligence layers:

  • Conflict & Military: ACLED integration, Iran attack hotspots, and military airbases.
  • Nuclear & Space: Live radiation monitoring, nuclear site oversight, and orbital surveillance.
  • Infrastructure: Undersea cable landing points, pipeline corridors, and AI data center nodes.
  • Logistics: Real-time OpenSky aviation telemetry and VesselFinder maritime tracking.

📡 Multi-Source Intelligence Panels

Modular data columns providing ground-truth insights:

  • Cyber Command: Live CISA advisories and vulnerability tracking.
  • Predictive Analytics: Geopolitical forecasting via the Metaculus API.
  • Atmospheric Intelligence: Real-time city-level AQI telemetry from WAQI.info.
  • Strategic Research: Aggregated feeds from CFR, CSIS, and Global State Departments.

🧠 AI Synthesis Engine

Real-time correlation of news titles with map markers, identifying kinetic cascades and strategic implications before they go mainstream.

🛠️ Tech Stack

  • Core: Next.js 15 (App Router), React 19, TypeScript
  • Styling: Tailwind CSS (Cinematic Dark Mode), Framer Motion
  • Visuals: Three.js (3D Globe), React-Globe, Lucide React
  • Intelligence: Metaculus API, WAQI API, CISA RSS, NASA EONET, GDELT, and Yahoo Finance.

🚀 Getting Started

Prerequisites

  • Node.js 18.x or higher
  • npm or yarn

Installation

  1. Clone the repository:
    git clone https://github.com/RahulAdyaa/TerraNode.git
    cd terranode-saas
  2. Install dependencies:
    npm install
  3. Environmental Configuration: Create a .env.local file with the following (optional for demo mode):
    WAQI_TOKEN=your_token_here
    YOUTUBE_API_KEY=your_key_here
    OPENWEATHERMAP_API_KEY=your_key_here
  4. Run the tactical environment:
    npm run dev

📜 License

Internal use only. Strategic Intelligence Protocol — TerraNode © 2026.


Build Directive: Eradicate all generic AI patterns. Build for high-fidelity situational awareness.

About

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages