Dashboard Features
Everything you need to track, verify, and understand real-world events as they unfold.
Live Map Dashboard
Full-screen interactive map with event markers, category filters, location search via Nominatim, and custom zoom controls.
Zone Explorer
Click anywhere to explore a zone with radius-based filtering, Exa semantic search, and Apify-sourced related articles.
Mobile Reporting
Flutter-powered app lets users report news with location, category, and media directly from the field.
Open AI Processing
Open AI normalizes raw reports, clusters similar events, and generates intelligent summaries.
Trust Scoring
User reports increase trust scores. More corroboration means higher verification levels from Low to Verified.
Real-Time Updates
Convex-powered live subscriptions ensure you see events the moment they happen with instant sync.
Semantic Search
Exa integration provides zone-scoped semantic web search to find related content and context.
News Enrichment
Automatic article scraping via Apify adds mainstream news context to every event cluster.
Favorites System
Logged-in users can favorite events from any page, tracked via Firebase and viewable in a dedicated tab.
Responsive Design
Fully responsive design powered by Vercel V0 across mobile, tablet, and desktop.
Event Submission Flow
From citizen report to verified intelligence in seconds
Report from the Field
Users submit reports through the Flutter mobile app with location, category, and description. Firebase Auth ensures verified submissions.
AI Normalization
OpenAI normalizes raw input into structured data: title, description, and summary. Semantic similarity prevents duplicates.
Clustering & Dedup
System finds nearby events within 5km. If similarity >= 0.8, reports merge into existing clusters. One submission per user per cluster enforced.
Live Dashboard
Events appear instantly on the Leaflet map via Convex real-time subscriptions. Filter by category, search locations, explore zones.
Trust Verification
Each user report increases the trust score. More corroboration = higher trust level. Only real user reports count, not scraped articles.
News Enrichment
Apify scrapes Google News for related articles. Exa provides semantic web search. Articles tracked separately for reference context.
Trust-Based Verification
Every event is scored based on user reports. Real people verify real events.
Trust Score Formula
Example
Initial reports, awaiting corroboration from other users
Multiple user reports confirming the event
Well corroborated by many independent reporters
Highly verified with extensive user confirmation
13 Event Categories
Comprehensive coverage across all types of newsworthy events
Built with Modern Tech
Powered by cutting-edge technologies for speed, reliability, and real-time updates
Vercel V0
Styling
Mobbin UI
Design
Convex
Database
OpenAI
AI
Exa
Search
Apify
Scraping
Next.js 16
Framework
Flutter
Mobile
Leaflet
Maps
Nominatim
Geocoding
Vercel V0
Styling
Mobbin UI
Design
Convex
Database
OpenAI
AI
Exa
Search
Apify
Scraping
Next.js 16
Framework
Flutter
Mobile
Leaflet
Maps
Nominatim
Geocoding
Nominatim
Geocoding
Leaflet
Maps
Flutter
Mobile
Next.js 16
Framework
Apify
Scraping
Exa
Search
OpenAI
AI
Convex
Database
Mobbin UI
Design
Vercel V0
Styling
Nominatim
Geocoding
Leaflet
Maps
Flutter
Mobile
Next.js 16
Framework
Apify
Scraping
Exa
Search
OpenAI
AI
Convex
Database
Mobbin UI
Design
Vercel V0
Styling