YAML Metadata Warning:empty or missing yaml metadata in repo card

Check out the documentation for more information.

🌍 FennecGlobe β€” Global Intelligence Platform

Real-time global intelligence, geopolitical monitoring, market data, and AI analysis across 192 countries.

Live Demo License Version


✨ Features

Feature Description
πŸ—ΊοΈ Global Event Map Interactive hotspot map with conflict, weather, shipping & military layers
πŸ“° Live News Feed Real-time aggregated news from 247 global sources
πŸ”΄ Threat Intelligence Severity-graded threat feed (Critical β†’ Low)
πŸ“ˆ Market Data Live indices, forex, commodities β€” cards & table views
β‚Ώ Crypto Monitor Top 8 cryptocurrencies with sparklines and market caps
🌀️ Weather 192-city weather monitor with °C/°F toggle
πŸ“‘ Social Intel Trending social media intelligence feed
πŸ›°οΈ Satellite Tracker 247 satellites in real-time orbit visualization
⚠️ Alert System Active global alerts with severity classification
πŸ€– FennecAI AI assistant for geopolitical & market intelligence
🎨 4 Themes Algerian Green · Dark Blue · Light · Cyber Purple
πŸ”’ Auth Google Sign-In Β· Apple Sign-In Β· Email/Password
πŸ”– Bookmarks Sidebar with saved feeds and regions
βš™οΈ Settings Full preferences panel (theme, notifications, data, privacy)
πŸ“Š Live Ticker Scrolling market data ticker
🌐 i18n English · Arabic · French · Spanish · German · Chinese

πŸš€ Quick Start

# Clone the repository
git clone https://github.com/swordenkisk/fennecglobe.git

# Open in browser
cd fennecglobe
open index.html

# Or serve locally
npx serve .
# β†’ http://localhost:3000

No build step required. FennecGlobe is a single-file web application β€” pure HTML, CSS, and JavaScript.


πŸ“ Repository Structure

fennecglobe/
β”œβ”€β”€ index.html          # Main application (complete, self-contained)
β”œβ”€β”€ README.md           # This file
β”œβ”€β”€ LICENSE             # MIT License
β”œβ”€β”€ CHANGELOG.md        # Version history
β”œβ”€β”€ .github/
β”‚   └── workflows/
β”‚       └── deploy.yml  # GitHub Pages auto-deploy
└── assets/             # Optional: custom icons, images

🎨 Themes

Switch themes via Settings (βš™οΈ) or by calling setTheme() in console:

setTheme('green')   // Algerian Green (default)
setTheme('dark')    // Dark Blue
setTheme('light')   // Light
setTheme('cyber')   // Cyber Purple

⌨️ Keyboard Shortcuts

Shortcut Action
/ Focus search bar
Ctrl+K / ⌘K Focus search bar
Esc Close any open panel/modal

πŸ”Œ Configuration

Customize data sources and settings at the top of the <script> section in index.html:

// Data arrays β€” replace with live API calls
const NEWS_DATA = [...];    // News feed
const MARKETS = [...];      // Market data
const THREATS = [...];      // Threat intelligence
const WEATHER = [...];      // Weather data
const CRYPTO = [...];       // Cryptocurrency
const SOCIAL = [...];       // Social intelligence
const ALERTS = [...];       // Active alerts

Connecting Live APIs

// Example: fetch live news
async function fetchLiveNews() {
  const res = await fetch('https://your-api.com/news');
  const data = await res.json();
  NEWS_DATA.splice(0, NEWS_DATA.length, ...data);
  renderNews();
}

setInterval(fetchLiveNews, 60000); // refresh every minute

πŸ›°οΈ Deploy to GitHub Pages

  1. Fork or push to your GitHub repository
  2. Go to Settings β†’ Pages
  3. Set source to main branch, / (root)
  4. Your site will be live at https://swordenkisk.github.io/fennecglobe

Or use the included GitHub Actions workflow:

# .github/workflows/deploy.yml β€” already configured
# Just push to main branch to auto-deploy

πŸ” Security

  • Content Security Policy (CSP) headers configured
  • No external API keys stored client-side
  • Referrer policy: strict-origin-when-cross-origin
  • Auth state is session-only (no sensitive data persisted)
  • SOC2 / GDPR / ISO 27001 compliance design patterns

πŸ“Š Performance

  • Single file β€” no build step, no dependencies
  • Lazy rendering β€” panels render after launch animation
  • CSS animations β€” hardware-accelerated
  • < 150KB total page weight (no images)
  • Works offline after first load (add service worker for PWA)

🀝 Contributing

  1. Fork the repository
  2. Create a feature branch: git checkout -b feature/live-api-integration
  3. Make your changes in index.html
  4. Test across all 4 themes and mobile/desktop
  5. Submit a Pull Request

Ideas for contribution

  • Real news API integration (NewsAPI, GDELT)
  • Live market data (Yahoo Finance, Alpha Vantage)
  • Interactive MapLibre GL map
  • PWA / service worker support
  • Real-time WebSocket feeds
  • User accounts with Supabase/Firebase
  • Arabic RTL layout
  • Push notifications

πŸ“œ License

MIT License β€” free to use, modify, and distribute.


🌍 About

FennecGlobe is a global intelligence dashboard built for analysts, journalists, researchers, and anyone who wants a unified view of world events. Named after the Fennec fox β€” native to North Africa β€” known for sharp senses and wide-angle awareness.

Built with ❀️ | Version 4.2.0 | © 2026 FennecGlobe

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. πŸ™‹ Ask for provider support