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.

- Next.js
- AWS
- PostgreSQL
- Compliance workflows
Screenshot Gallery
Primary app screens appear first, followed by supporting workflow and detail views.


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
