Menu

1 / 2

How We Built HydroBid: Offline Quoting for Pressure Washing Crews (Capacitor + Dexie)

DEV Community: capacitor·Knox_Studios_little_minion·1 day ago
#clIN1cRF
#devtocapacitor#devto#dev#quote#calendar
Reading 0:00
15s threshold

TL;DR

HydroBid is a Capacitor + React app for pressure washing / soft wash estimates. Quotes and appointments live in IndexedDB (Dexie). PDFs are generated on-device. Calendar reminders use local notifications. No account required for core quoting.

Product page: knoxstudios.net/apps/hydrobid.html

This post is a build log: architecture choices, freemium edges, and Android gotchas—not a feature dump dressed as a tutorial.

Why this app exists

Exterior cleaning crews often bid from the driveway. Cloud-only estimators fail when signal fails. We wanted:

Line items with sq ft / linear ft / hour / flat

Branded PDF share from the phone

Pipeline + calendar so follow-ups don’t die in SMS

Wash helpers: chemical mix, area, water usage

Local-first data (Dexie), Capacitor for Android

Architecture (high level)

┌─────────────────────────────────────────┐ │ React 19 + Vite + Tailwind (UI) │ │ QuoteBuilder · Calendar · Tools · PDF │ ├─────────────────────────────────────────┤ │ Dexie / IndexedDB │ session drafts │…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.