LALR Report Generator: incident details to slides
Incident details in, a formatted PowerPoint out, entirely in the browser.
Open to Summer 2027 SWE internships in Singapore
hello@tuxedolphin.com
2024 · shipped · solo · react · typescript · material ui · indexeddb
Incident details in, a formatted deck out, entirely in the browser. There is no server, and no incident data leaves the device.
I built the Late Activation, Late Response (LALR) Report Generator to turn the details of a late-activation or late-response incident into a formatted PowerPoint from a static page on GitHub Pages, with no server and nothing to upload. The form has 4 guided steps (incident info, then info from ACES, the SCDF incident system, then two footage steps), which follows how the report is actually put together. Past reports are kept offline in IndexedDB, and pptxgenjs builds the slides client-side when I’m ready to download.
- runs: entirely in the browser
- form: guided, 4 steps
try it · read the code
Back to Projects