Mashdun
AI GrowthWorkCapabilitiesIntegrationsProcessLabsMarketplaceBlogAbout
Get in Touch
Mashdun

Full-stack web developer, AI engineer & growth marketer. Building production-grade apps and intelligent solutions.

Navigation

  • Portfolio
  • Capabilities
  • Process
  • Labs
  • About

Resources

  • Blog / Notes
  • Marketplace
  • Contact
  • RSS Feed

Legal

  • Terms of Service
  • Privacy Policy
  • Cookie Policy
  • Do Not Sell or Share
  • Delete my data

© 2026 Mashdun. All rights reserved.

Built with Next.js, Tailwind CSS & Prisma

    Back to Work
    Web Development
    Fire Protection / Field Services

    Bruhn & Bruhn — Fire Protection Field Ops Platform

    Client: Bruhn & Bruhn Fire Protection Services

    A complete, custom field-service ERP for a commercial fire-protection contractor operating across Tennessee, Alabama, and Kentucky since 1987 — far more than a website. One platform runs the whole business: CRM, a rate/itemized Bid Builder, project pipeline, scheduling and dispatch, mobile inspections with on-site signatures, invoicing with QuickBooks Online sync, purchasing, inventory, GPS fleet tracking, payroll, and a Claude-powered AI assistant.

    Next.js
    TypeScript
    PostgreSQL
    SaaS
    Supabase
    Live Site
    Bruhn & Bruhn desktop screenshot
    Bruhn & Bruhn operations dashboard
    Bruhn & Bruhn Bid Builder
    Bruhn & Bruhn CRM
    Bruhn & Bruhn scheduling calendar
    Bruhn & Bruhn AI assistant

    Context & Objective

    Bruhn & Bruhn ran a multi-crew fire-protection operation on paper, spreadsheets, and disconnected tools — estimating in one place, scheduling in another, inspections on clipboards, and accounting re-keyed by hand. The goal was a single system of record a field tech, a foreman, an estimator, and the office could all work from: quote to schedule to inspection to invoice to the books, with nothing re-entered.

    Goals

    Digitize every step of the service lifecycle for a licensed fire-protection contractor — sales pipeline, estimating, dispatch, inspections and deficiencies, job costing, invoicing, and accounting — with mobile-first tools for the field, role-specific dashboards for each crew type, real-time fleet visibility, and an AI assistant that answers operational questions in plain language.

    Approach

    One system of record, not a website

    Bruhn & Bruhn runs the entire business on a single platform. A field tech, a foreman, an estimator, and the office all work from the same data — quote to schedule to inspection to invoice to the books — with nothing re-entered between systems.

    Sales, estimating and the Bid Builder

    A full CRM models companies, locations, and assets with per-asset inspection history and a customer portal. The Bid Builder estimates by rate or itemized method with material, labor, and equipment lines — including catalog-linked rental rate cards — and generates branded proposal PDFs whose math is shared with the live builder, so the numbers always agree.

    Dispatch, inspections and the field

    Jobs flow through a project pipeline into scheduling and dispatch, with role-specific dashboards for foremen, helpers, and inspectors. In the field, mobile-first inspections capture QR-tagged assets, deficiencies, and on-site customer e-signatures, then generate PDF inspection reports.

    Back office and QuickBooks

    Invoicing, purchase orders, and account matching sync straight to QuickBooks Online, and supplier quote emails are parsed and matched to the materials catalog automatically. Payroll, time-off, inventory and warehouse, vehicles with live GPS tracking, and equipment round out a complete back office.

    AI assistant

    A Claude-powered, voice-capable assistant answers operational questions across the whole dataset in plain language — from which jobs are unscheduled this week to customer and asset lookups.

    Outcome

    A production platform running the live business: thousands of completed, signed inspection records (4,400+ historical signatures migrated to private, signed-URL storage), estimating and invoicing that flow straight into QuickBooks, GPS-tracked crews, and role dashboards for foremen, helpers, and inspectors. Built on Next.js 16 + Supabase with Row-Level Security, it replaces a stack of disconnected tools with one system of record.

    Key Highlights

    • Bid Builder with rate and itemized methods, catalog-linked material/labor/equipment lines and rental rate cards, generating branded proposal PDFs
    • QuickBooks Online integration — invoices, purchase orders and account matching sync straight to the books
    • GPS fleet tracking with live webhooks and a vehicle/driver watchdog
    • Claude-powered, voice-capable AI assistant for operational Q&A across the entire dataset
    • Mobile-first inspections and deficiency tracking with QR-tagged assets and on-site customer e-signatures
    • Project pipeline, scheduling and dispatch with role-specific foreman, helper and inspector dashboards
    • Automated material-quote ingestion: supplier quote emails parsed and matched to the materials catalog
    • Complete back office — CRM, invoicing, purchasing, inventory/warehouse, payroll, time-off, fleet and equipment

    Integrations

    • QuickBooks Online
      Invoices, purchase orders and account matching sync
    • Anthropic Claude
      AI assistant (Opus 4.8 + Haiku 4.5), voice-capable
    • GPS telematics webhooks
      Live fleet location and driver watchdog
    • Supabase Auth (Sign in with Apple)
      Field and office authentication
    • Resend
      Transactional email and notifications
    • React-PDF
      Proposals, quotes, invoices and inspection reports
    • Sentry
      Error monitoring across web and field
    • SERP & SEO tools
      Reviews, reputation and local search

    Tech Highlights

    • Next.js 16 App Router + React 19 + TypeScript + Tailwind 4 + shadcn/ui
    • Supabase (PostgreSQL + Auth + Storage) with Row-Level Security and tuned indexes
    • Anthropic Claude SDK (Opus 4.8 + Haiku 4.5) with in-browser voice capture
    • @react-pdf/renderer for bids, quotes, invoices and inspection PDFs
    • QR tagging (jsqr / qrcode) for assets; HEIC handling for field photos
    • Sentry monitoring; deployed on Vercel; pg_net Postgres auth hooks

    Published

    June 15, 2026

    Interested in something similar?

    Let's discuss your project.

    Get in Touch