Ontario Ministry of Natural Resources and Forestry

Electronic Daily Flight Report

A Flutter-based cross-platform app replacing pen-and-paper flight logging for Ontario’s water-bomber pilots — designed for single-handed operation in the cockpit, by day and by night.

eDFR missions screen

About AFFES

Pilots with Aviation, Forest Fire and Emergency Services (AFFES) at Ontario’s Ministry of Natural Resources and Forestry (MNRF) handle water-bombing missions, crew transport, and ground operations. AFFES engaged Cantan Group to modernise flight logging and replace the traditional pen-and-paper workflow with a reliable digital record.

The Challenge

Capture a complex, varied flight day in a way pilots will actually use in the cockpit

📝

Pen-and-Paper Legacy

Mid-air events such as water-bombing and ground events such as refuelling had historically been logged by hand — slow, error-prone, and hard to analyse.

🛩️

Varied Events

Aircraft capabilities, mission types, and event categories varied widely. The app had to model all of them without forcing pilots into awkward workflows.

🌙

Cockpit Usability

The app had to be usable day and night, one-handed, with shortcuts for common tasks so pilots could log events without breaking focus.

Our Approach

Strategy-first modelling, Flutter implementation, and pilot-centred experience

Strategy

Collaborative strategy sessions with the MNRF examined prior assumptions about technology and scope. Modelling every event as a descendant of a single event class was the unlock — simplifying the data model cleared the way for the cleanest possible solution.

Technology

Flutter was chosen as a cross-platform foundation so one code base could serve every aircraft type and mission variation AFFES operates.

Experience

Designed for the cockpit: readable in day and night light, intuitive for single-handed operation, with shortcuts for the most common events pilots log.

Iterate

A tight Agile loop — short iterations, narrow feature sets — made the right model visible early and let the product come together smoothly with the MNRF team.

Flutter

Cross-platform code base

Day + Night

Cockpit-ready interface

Single class

Event model at the core

Related services: App Development · Strategy

Ready to start your project?

Senior leadership on every engagement. Strategy-first software delivery.