Logo Lanfrica

Smart-Innovations-Ghana/MineralMonitor

Domain:

geospatial

Record type:

software
Creator:
Sma
Host:
Real-time intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface # MineralMonitor **Real-time intelligence dashboard** — AI-powered GIS aggregation, geopolitical monitoring, and mineral tracking in a unified situational awareness interface. --- ## What It Does - **Real-time data aggregation** across 30+ external data sources - **Dual map engine** — 3D globe (globe.gl) and WebGL flat map (deck.gl) with multiple data layers - **Cross-stream correlation** — monitoring for signals across multiple intelligence categories - **AI-powered synthesis** — aggregated intelligence briefs and analysis - **Finance & commodity tracking** — market monitoring and indicators - **Local AI support** — run with Ollama, no API keys required - **Multi-variant support** — 5 site variants from a single codebase - **Native desktop app** (Tauri 2) for macOS, Windows, and Linux - **Multi-language support** with RTL support --- ## Quick Start ```bash git clone github.com cd MineralMonitor npm install npm run dev ``` Open localhost:5173. No environment variables required for basic operation. For variant-specific development: ```bash npm run dev:tech # Tech variant npm run dev:finance # Finance variant npm run dev:commodity # Commodity variant npm run dev:happy # Happy variant ``` --- ## Development ```bash npm run typecheck # Type checking npm run typecheck:api # API layer type checking npm run test:data # Run unit/integration tests npm run test:sidecar # Run sidecar tests npm run test:e2e # Run Playwright E2E tests npm run build:full # Production build make generate # Regenerate proto stubs and API specs ``` --- ## Tech Stack | Category | Technologies | |----------|-------------| | **Frontend** | TypeScript, Vite, Preact, globe.gl + Three.js, deck.gl + MapLibre GL | | **Desktop** | Tauri 2 (Rust) with Node.js sidecar | | **AI/ML** | Ollama / Groq / OpenRouter, Transformers.js (browser-side) | | **API Contracts** | Protocol Buff …