This showcase explores one place for a fire protection service-trade in Papua New Guinea to track companies, buildings, extinguishers, alarms, and compliance certificates. We built a staff-only web app: five screens — Dashboard, Clients & sites, Assets, Inspections, and Compliance — with full create, edit, and delete, not a display-only mock. The dashboard opens on overdue inspections and certificates in the 30-day window, with CSV export for the week's run sheet. Logging work is a guided flow, Carry out a service visit: pick the site (due sites float first, with access notes like gate keys), tick the assets serviced (overdue items pre-selected), then record pass, fail, or needs-repair with notes. Saving writes an inspection against each asset and rolls last-service and next-due forward from the equipment type's interval. Urgency is computed from today's date every time someone opens the app — assets overdue below zero days, due soon within 14; certificates expired below zero, due soon within 30 — so stored status flags are never the source of truth. Only staff sign in; the first visit creates the admin account and there is no public signup. The app runs on Cloudflare Workers beside a D1 database (Postgres via Neon is a switch, not a rewrite), so hosting at this scale is typically free. This is a showcase, not a live client deployment. Job scheduling, invoicing, SMS reminders, and PDF certificates are in the schema for a later phase and are not in this build.

FireTrack PNG —
Fire Protection Tracking
Port Moresby, Papua New Guinea · September 2026
Project Highlights
- Five working screens: Dashboard, Clients & sites, Assets, Inspections, Compliance
- Carry out a service visit in three steps — site, assets, results — not a blank form
- Overdue and due-soon flags from today's date (14 days for assets, 30 for certificates)
- Access notes, site contacts, and PNG locations on every visit
- CSV export of overdue assets and expiring certificates
- Staff login only — first-run admin, no public registration
- Cloudflare Workers + D1 — typically $0/month at this scale, optional Neon Postgres
- You own the code, the data, and the hosting; schema already has jobs and invoices for later
More From This Project
More like this
DemoCanopy Wills — Working Demo
OwnStack Digital · Queensland demo
A working demonstration of client intake, staff review and document delivery. Built by OwnStack with fictional data, not a production client deployment or a live legal service.
DemoWorkshopFlow — Automotive Workshop Management
OwnStack Digital · Fictional Australian workshop
A live demo workspace for bookings, service jobs, vehicle history and customer approvals. Explore as Olivia for the business view or Alice for the customer view. Shared fictional data only; real SMS and email are disabled.
Our own productLaunchKit — Full-Stack CMS Platform
OwnStack Digital
An open-source full-stack CMS and website platform built by OwnStack — designed for developers and agencies who want to ship fast websites with a built-in admin panel, auth, and database.
Tell us how a job
comes in.
Get a fixed quote →What's working, what isn't, and where you still do things by hand. We'll come back with a clear plan — even if the honest answer is 'you only need the website this year.'