Real-time Global News Explorer — An interactive 3D globe that lets you explore live news from 80+ countries worldwide.
- Interactive 3D Globe — Powered by Three.js with realistic Earth textures, city markers, and smooth rotation
- 80+ Countries — News coverage spanning all 7 continents with per-country filtering
- Click to Explore — Click any city marker on the globe to instantly load that country's latest news
- Global Trending — Curated hot news panel aggregating top stories from major countries worldwide
- Breaking News Ticker — Real-time scrolling ticker at the bottom with the latest headlines
- Smart Interaction — Auto-rotation pauses when you interact, resumes after idle; back-side markers are hidden
- Zero Dependencies — Single HTML file, no build tools, no frameworks — just open and go
https://wjddusrb03.github.io/terra-pulse/
- Three.js — WebGL 3D globe rendering with OrbitControls
- Google News RSS — Real-time news feeds from 80+ countries via rss2json API
- Vanilla JS/CSS — No frameworks, single-file architecture
- Glass Morphism UI — Modern backdrop-filter based design
- The 3D globe renders with Earth night textures and city markers for each supported country
- Clicking a city marker opens the news panel filtered to that specific country
- The Global Hot panel fetches and ranks trending news from 8 major countries
- Breaking news ticker continuously scrolls the latest headlines from around the world
No installation required. Just open index.html in a modern browser, or visit the live demo above.
To run locally:
# Any static file server works
python -m http.server 8080
# Then open http://localhost:8080MIT License — feel free to use, modify, and distribute.