BA

Getting Started

A short setup path from empty database to a verified end-to-end fire drill.

Response process · Koronadal City

  1. 1

    Detect

    AI detects smoke/fire

  2. 2

    Confirm

    Guard confirmation

  3. 3

    Analyze

    AI threat analysis

  4. 4

    Notify

    BFP notification

  5. 5

    Dispatch

    Units en route

Setup path

Six steps from an empty database to a verified end-to-end drill.

  1. 1

    Confirm both services are online

    The status dots in the top bar must be green. If not, run npm run dev from the project root and check the URLs in Settings.

    Open Settings
  2. 2

    Register a building

    Add the name, address, coordinates, occupancy type, and number of storeys. One floor is created per storey automatically.

    Register a building
  3. 3

    Add rooms and devices

    Add rooms to each floor, then attach cameras and sensors. Camera codes are what the AI uses to name the room on fire.

    Open the building registry
  4. 4

    Add stations and hydrants

    The nearest active station is chosen by coordinates when an incident escalates, and hydrant distance rides along with the dispatch.

    Manage stations
  5. 5

    Run a simulated detection

    From the Guard Console, trigger a detection to see the confirmation countdown, then confirm, dismiss, or let it time out.

    Open Guard Console
  6. 6

    Inspect the spatial views

    Open the 3D twin to see the fire room, the city heatmap for risk intensity, and the route map for station-to-fire paths with hydrants.

    Open 3D twin
  7. 7

    Review the record

    Open the incident to read the AI reasoning, the dispatch package, and the audit trail of who did what and when.

    View incidents

Seeded demo accounts

Created by php artisan db:seed. Password for all of them is 'password'.

  • BFP Administratoradmin@smartfire.bfp.gov.ph
  • Station Commandercommander@smartfire.bfp.gov.ph
  • Building Administratorbuilding@koronadal.ph
  • Security Guardguard@koronadal.ph
  • Inspectorinspector@smartfire.bfp.gov.ph

Response process

Detect → Confirm → Analyze → Notify BFP → Dispatch. Units are never auto-committed.

  1. 1Detect — AI cameras and sensors flag smoke, flame, and heat in a room.
  2. 2Confirm — Guard verifies with live feed, countdown, Confirm / False alarm / Call BFP.
  3. 3Analyze — Locate the room in the 3D twin (floors, 3D/2D/thermal) and plan routes on the map.
  4. 4Notify BFP — Confirmed package (feeds, victims, ETA) reaches Station Command.
  5. 5Dispatch — Commander presses Dispatch units to commit crews, then tracks on-scene progress.