Node.js + EJS
Express routes, EJS layouts, MySQL migrations, and familiar operational conventions.
NY Fire Inspections
A separate Node.js and EJS application for versioned inspection definitions, dependable offline field work, AI-assisted review, and reproducible reports.
Express routes, EJS layouts, MySQL migrations, and familiar operational conventions.
Conditional questions, section progress, a photograph repeater, offline sync, AI review, and PDF output.
Jurisdiction-generated and custom inspections using one governed, versioned format.