Skip to content

Repository files navigation

Earthquake - Global Seismic Intelligence Platform

Earthquake is a high-performance, real-time seismic monitoring system built with Next.js, Leaflet, and Tailwind CSS. It provides researchers, emergency responders, and seismic enthusiasts with a powerful interface to track global earthquake activity with precision and clarity.

Earthquake Interface

🚀 Key Features

  • Real-Time Tracking: Instant updates on global seismic events using high-frequency data ingestion.
  • Interactive Geospatial Visualization: Fluid map interface powered by Leaflet with custom-styled terrain and satellite layers.
  • Advanced Magnitude Analytics: Detailed breakdown of earthquake intensities with color-coded classification.
  • Deep Event Insights: Granular data for every event, including depth, precise coordinates, and Tsunami risk assessment.
  • Premium UI/UX: Professional dark-mode interface with glassmorphic elements and high-density information display.

🛠 Tech Stack

  • Framework: Next.js 14+ (App Router)
  • Styling: Tailwind CSS / Vanilla CSS Variables
  • Mapping: Leaflet / React-Leaflet
  • Icons: Lucide React
  • Components: Radix UI (Unstyled Primitives)
  • Charts: Recharts

📦 Getting Started

Prerequisites

  • Node.js 18+
  • npm / pnpm / yarn

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/terrapulse.git
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm run dev
  4. Open http://localhost:3000 in your browser.

🛡 License

This project is licensed under the MIT License - see the LICENSE file for details.


Built with ❤️ by @omk21-byt.

About

Earthquake — A high-performance, real-time global seismic intelligence platform. Built with Next.js and Leaflet to provide precision geospatial mapping, live magnitude analytics, and deep seismic event insights.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages