see recent satellite hotspots across Indonesia
created by Ghany Rasyid
NASA FIRMS observations near Bromo–Semeru, captured on 27 October 2026. The terrain is a basemap, not live fire imagery. A satellite hotspot needs ground verification.
Choose 24 hours, 48 hours, or seven days. Press play to move through satellite acquisition times; the camera follows newly revealed observations. Pause anywhere, inspect the source, and export the filtered data.
A shortened recording of the actual app. This is observation history, not a simulation of fire spread. Replay recording · Open the same area →
Each detection includes its acquisition time, sensor, confidence, coordinates and source link. NOAA ended S-NPP data delivery on 2 November 2026; its earlier observations remain available in the history window. NOAA notice. FRP is shown when available. Copy a brief, download CSV or GeoJSON, or open the coordinate in another map.
Situation reports keep the selected area, observation window, source timestamps and limitations together. Export a brief for a handoff or print it for offline use.
The map and dated observation list also work on a phone.
Choose an area and radius, then enable browser notifications from the bell. New satellite observations can reach the registered browser after the tab is closed; existing points do not trigger an initial alert. A saved area stays fixed. iPhone/iPad require the Home Screen app.
Collection runs every three hours; alert checks run about every fifteen minutes, subject to source, scheduler and device delays. A hotspot still needs ground verification. Setup, privacy and browser requirements.
Drone and team tools
The fleet view shows aircraft, missions, GPS age, battery and flight paths. Ground teams can share positions in a private operation session. EO/IR viewing requires a compatible camera stream.
The pictured aircraft and teams are simulated. The 3D view is not camera footage. Real telemetry uses the MAVLink bridge, a compatible DJI gateway, or the JSON SDK. Protocol tests pass; physical aircraft and cameras still need field testing.
Team GPS sharing is opt-in and requires the page to remain in the foreground.
Try the fleet demo · Device guide · JavaScript SDK · Private operations API · Host the API
Requires Node 22.13+. This starts the map frontend; the data pipeline, telemetry bridge and private API are separate services.
git clone https://github.com/GhanyR/fire-tracker.git
cd fire-tracker
npm ci --prefix tracker
curl --fail --location \
https://ghanyr.github.io/fire-tracker/data/observations.json \
--output tracker/public/data/observations.json
npm run dev --prefix trackerOpen http://127.0.0.1:5173. The download is the published satellite snapshot, with its original source timestamps.
Developer setup and tests · Full reference · Data formats · GIS feeds
| Path | What it does |
|---|---|
tracker/ |
React + MapLibre dashboard |
pipeline/ |
Satellite and public-data collection; scheduled updates |
bridge/ |
Read-only MAVLink / HTTP / WebSocket telemetry bridge |
sdk/ |
JavaScript clients and gateway examples |
server/ |
Optional private operations API and database migrations |
web/ |
Legacy field tools and offline support |
A good first contribution can be a wrong place name with a reproducible example, a keyboard-navigation fix, clearer Indonesian copy, or a sanitized device-compatibility report. Real field feedback is especially welcome.
Report a bug · Report a device test · Contributing guide
Please keep session keys, private team locations and identifiable flight logs out of public issues. The bridge reads telemetry; it does not send flight commands.
If this is useful to you, a star is appreciated.
Satellite detections are not confirmed incidents, ignition times, burned area or suppression status. Source outages and satellite passes affect availability. The app keeps timestamps visible and retains the last dated snapshot when an update fails.
Data sources include NASA FIRMS, BMKG, SiPongi, BPBD Kotawaringin Barat and PetaBencana. Terrain and imagery attribution stays on the map. Source data and imagery retain their own terms; see the reference.
Fire Tracker was created by Ghany Rasyid. You can fork, modify and use it commercially under the MIT license. When distributing copies or substantial portions of the code, keep the copyright and license notice.
If you build on Fire Tracker, please credit the project and link to this repository. A ready-to-use citation is available in CITATION.cff.
MIT · maintained by Ghany Rasyid · media and capture notes