Global Incident Monitoring System
This is a simplified public version without AI integration features. It displays real-time global incidents from OSINT sources on a 3D globe visualization.
test_1555.mp4
# Install dependencies
npm install
# Start backend (incident aggregation)
cd backend
npm install
npm run dev
# In a new terminal, start frontend
cd ..
npm run devVisit http://localhost:5173
Frontend (React + Three.js) - Port 5173
- 3D globe visualization
- Incident list sidebar
- Market ticker
Backend (Express + SQLite) - Port 3000
- Polls OSINT sources every 5 minutes
- Deduplicates incidents (10km geo radius)
- Stores in SQLite database
- Serves via
/api/incidentsand/api/markets