Thanks to visit codestin.com
Credit goes to github.com

Skip to content

A high-fidelity geospatial surveillance system engineered in Python and JavaScript to visualize planetary hazards. By leveraging Flask, Three.js, and NASA's EONET API, it transforms live telemetry into interactive 3D visualizations, offering a cinematic interface for monitoring real-time natural disasters.

Notifications You must be signed in to change notification settings

pushtikadia/EPOCH

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 

Repository files navigation

🌐 EPOCH

EPOCH is a high-fidelity geospatial intelligence tool designed to visualize Earth's active natural hazards in a cinematic, "War Room" style environment. It leverages NASA's EONET data to render real-time disasters on a 3D interactive globe.

πŸ“‚ Repository Structure

The repository is organized into backend and frontend components to deliver a seamless 3D visualization experience:

πŸ”Ή Backend Core

  • Flask Application: The main entry point (app.py) that handles API routing and serves the application.
  • Data Processing: Logic to fetch, sanitize, and format raw JSON telemetry from NASA's EONET API.
  • API Endpoints: Custom routes (/api/disasters) that bridge the external NASA data with the frontend interface.

πŸ”Ή Frontend Visualization

  • 3D Globe Engine: JavaScript logic (script.js) powered by Three.js and Globe.gl to render the holographic earth.
  • Reactive Interface: Glassmorphism styling (style.css) for the Heads-Up Display (HUD) and live status indicators.
  • Dashboard Layout: Main HTML structure (index.html) containing the canvas and overlay elements.

πŸš€ Getting Started

To run the application locally:

  1. Clone the repository:
    git clone [https://github.com/pushtikadia/EPOCH.git](https://github.com/pushtikadia/EPOCH.git)
  2. Navigate to the project directory:
    cd EPOCH
  3. Install Dependencies:
    pip install flask requests
  4. Run the application:
    python EPOCH/app.py

πŸ› οΈ Technologies Used

  • Python 3.10+
  • Flask (Backend Framework)
  • Three.js & Globe.gl (WebGL Rendering)
  • NASA EONET API (Live Data Source)

EPOCH β€’ Created by Pushti Kadia

About

A high-fidelity geospatial surveillance system engineered in Python and JavaScript to visualize planetary hazards. By leveraging Flask, Three.js, and NASA's EONET API, it transforms live telemetry into interactive 3D visualizations, offering a cinematic interface for monitoring real-time natural disasters.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published