Analytics · Agencies & nonprofits

Sleuth Net Dashboard

Analysis for the people who have to decide.

The Dashboard turns the network’s accumulated reporting into patterns, briefings, and evidence. It is built for the agency analyst, the program director, and the grant report that has to be defensible.

Available on requestWeb
01 — In the product

What it looks like in use.

Sleuth Net Dashboard home showing active conflict and threat cards, totals for reports, contributors, hazard types and countries, and reporting trend charts.
Dashboard home — active theaters, index totals, and reporting trends at a glance, with direct paths into reports and investigations.
Sleuth Net Dashboard report explorer with geographic, category and date-range filters, a hazard-type topic filter, a clustered map, and a sortable reports table with CSV download.
Explore all reports — filter by region, country, category, hazard type, and date range, then export the result set as CSV.
Sleuth Net Dashboard report view showing threat category, resources threatened, analyst notes, associated reports, a location map, and safety status controls.
Report view — the full incident record, with associated reports, analyst notes, safety status, and attached media.
02 — What it does

Built around four things it has to get right.

Cross-source analysis

Aggregates Sentinel reports, Sleuth Net activity, and partner records into one analytical view, so trends that are invisible inside any single source become measurable.

Pattern and hotspot detection

Incident data is examined across time and geography to surface concentrations and emerging trends rather than leaving an analyst to eyeball a map.

Jurisdiction filtering

Views can be scoped to the boundaries an organization is actually responsible for, which is what makes the output usable in an oversight or funding conversation.

Defensible exports

PDF and CSV export for briefings, board packets, grant reporting, and interagency distribution — the formats that decisions actually travel in.

03 — How it works

The path a signal takes.

Enough of the architecture to judge whether we know what we are doing — not enough to hand someone a blueprint.

01

Aggregation

Reporting data is consolidated from across the platform on a scheduled basis, keeping analytical queries off the transactional systems the live products depend on.

02

Analysis

Aggregates are computed over time and geographic dimensions so the interface can stay responsive at reporting scale rather than recomputing on every page load.

03

Presentation

Results render as visual summaries built for interpretation by non-specialists — the people signing off on a program are rarely the people who built the query.

04

Export

Any view can be committed to PDF or CSV, preserving the filters applied so a figure in a report can always be traced back to the query that produced it.

04 — The tech

What it is built on.

Frontend
ReactBootstrap 5Charting layer
Data
FirebaseScheduled aggregation jobs
Export
Server-side PDF generationCSV streaming
Infrastructure
Vercel
Next step

Want to see Sleuth Net Dashboard against your own use case?