Skip to content

Field service software / Contractor CRMQuoteIQ: a contractor CRM in Flutter, Nuxt and Firebase

A CRM for home service contractors: quotes, scheduling, invoices and payments, customer messaging and AI automations, on iOS, Android and the web. On the App Store since September 2022, with 3,400+ ratings and a 4.7 average.

Our role: Client project. App369 founder Simon Dziak was lead developer from August 2022, before the App Store launch, until September 2026. QuoteIQ LLC owns the product and publishes the app.

The problem

What QuoteIQ Needed to Solve

Home service contractors (pressure washing, HVAC, plumbing, landscaping, roofing, cleaning and other trades) lose time and money to messy scheduling, slow invoicing and lost leads. Pricing a job, booking it, invoicing it, taking the payment and following up often happens on a phone between jobs.

The build

How We Built It

Simon led development from before the first App Store release in September 2022 through September 2026, building through App369. A Flutter app covers iOS and Android, and a Nuxt web app covers the desktop. Firebase runs the backend, with the server logic in Cloud Functions. Stripe handles payments, including tap to pay, so a contractor can take a card at the job. Twilio carries SMS and voice for customer messaging.

Features

What the Product Does

From the App Store listing today. This is the product as it is now, not a list of what Simon built.

Clients and leads

Customers, leads and jobs in one place, with the communication history, job notes and follow-ups on the client record.

Estimates and invoices

Estimates and invoices from the phone or a desktop, with discounts and deposits. Customers view, approve and pay online.

Payments

Card payments through Stripe, including tap to pay for taking a card in person.

Scheduling

Jobs on a calendar, assigned to the team, with recurring appointments. A job is scheduled straight from the quote.

InstaQuote and InstaSchedule

A self-service quote form for the contractor's own website, and a booking page that shows real availability.

Customer messaging

Texting from inside the app, with reminders and follow-ups saved to the client record.

Automations and AI

Text and email automations that run when an estimate is created, scheduled or declined, or an invoice is paid, and an AI estimator that suggests pricing.

Inspection forms

Custom checklists with photos to record a property's condition before the job.

Client portal

One place where customers view estimates, approve quotes and pay invoices.

Screens

The App on iPhone

Screenshots from the QuoteIQ App Store listing.

  • QuoteIQ InstaQuote form on iPhone: a customer picks services and enters measurements to get a quote
  • QuoteIQ estimate editor on iPhone: a house wash line item with a discount, a 10% deposit and online self-scheduling turned on
  • QuoteIQ email automation on iPhone: follow-up emails sent at set times after an estimate is created
  • QuoteIQ inspection form on iPhone: yes or no checks, with photos attached to an item

Architecture

The Stack, Layer by Layer

Mobile app
Flutter, for iOS and Android.
Web app
Nuxt, so the business can run from a desktop as well as the phone.
Backend
Firebase, with the server logic in Cloud Functions.
Payments
Stripe, including tap to pay for in-person card payments.
Messaging
Twilio for SMS and voice.

By the numbers

Verifiable Facts

Sept 2022
First App Store release (September 9, 2022)
2022 to 2026
Simon as lead developer, August 2022 to September 2026
3,400+
App Store ratings (3,442 on October 30, 2026)
4.7
Average App Store rating, out of 5

Release date and ratings from the public App Store listing on October 30, 2026.

Technologies Used

  • Flutter
  • Dart
  • Nuxt
  • Firebase
  • Cloud Functions
  • Stripe
  • Twilio

Timeline

August 2022 to September 2026, as lead developer

Keep reading

More Case Studies

Start here

Planning Something Similar?

We build Flutter and Firebase apps for startups and small businesses. Get a ballpark with our app cost calculator, see Flutter development, or tell us about your project.