Back to Projects

FireLog

Faster incident reporting for modern fire services without disrupting administrative workflows.

FireLog replaces paper-based incident reporting with a mobile-first flow officers can complete shortly after a call. It preserves PDF and CSV output for administrators while improving timeliness, data structure, and compliance visibility.

FireLog mobile app home screen with incident logging actions
  • Next.js
  • AWS
  • PostgreSQL
  • Compliance workflows

Key Features

Mobile-first incident creation and officer submissions

Captain review and incident finalization

Compliance dashboard for late, due soon, and open reports

Automatic PDF and CSV generation with email delivery

Station, user, invite, and role management

Technical And Architecture Notes

Next.js App Router with TypeScript and Tailwind

PostgreSQL on AWS RDS with S3 artifact storage

AWS ECS Fargate, ALB, SES, and Lambda-based background jobs

Twilio Verify for SMS authentication and invite activation

Canadian cloud hosting in ca-central-1

AI In This Project

How AI fits into the work while product, architecture, security, and quality decisions stay human-owned.

Used agents to move faster through workflow modeling, implementation, debugging, and production polish

Kept the compliance details practical instead of letting the tool wander into generic product logic

Used AI heavily, but kept the architecture, data, and security calls human-owned

Product Context

Built for fire departments that need reliable reporting inside existing operating rhythms

Focuses on cleaner structured incident data, faster completion, and less administrative chasing

Keeps the workflow practical for mobile use after calls