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.
- 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.
- 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
- Node.js 18+
- npm / pnpm / yarn
-
Clone the repository:
git clone https://github.com/your-username/terrapulse.git
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open http://localhost:3000 in your browser.
This project is licensed under the MIT License - see the LICENSE file for details.
Built with ❤️ by @omk21-byt.