All projects · Marketing & Lead-Gen
FixFlow — Smart Plumbing Diagnosis
A branching diagnostic wizard that walks a homeowner through their plumbing issue, dynamically choosing follow-up questions based on prior…
A branching diagnostic wizard that walks a homeowner through their plumbing issue, dynamically choosing follow-up questions based on prior answers, then produces a recommended service, urgency level, written assessment, and an auto-generated plain-English summary of the reported problem. The diagnosis is rule-based (no external AI), with the result screen re-themed by urgency and a matching dispatch CTA.
- Data-driven question bank where each step's 'when' predicate builds the active path (leak / blockage / heating / flood branches)
- Highest-wins urgency scoring across multiple escalators into high/mid/low tiers
- Auto-composed human-readable issue summary assembled from the collected answers
- Urgency-driven theming and adaptive CTA (urgent callback vs same-day vs standard booking) with full back/restart navigation
Built with: Vanilla JavaScript, Predicate-based branching engine, CSS custom properties, SVG icon library, Rule-based inference