Previous Case StudyGarnet BookkeepingfinanceNext Case StudyShellEnergy
Back to case studies
ResiFix

ResiFix

A contractor with no code shipped a quoting app in six weeks

ResiFix turns a residential inspection report into a priced quote in minutes. A contractor uploads the report or simply talks through the job, the AI builds the line items, the homeowner approves it in their browser, and the accepted quote becomes a scheduled project that invoices itself. Steve built all of it himself, as the first client on the new Insert Fuel OS.

6 wks
No database to end-to-end payments
0
Developers hired
1st
Client on the new Insert Fuel OS
See what we have built
A contractor with no code shipped a quoting app in six weeks

Challenge

Quoting is where residential contractors lose their week. An inspection report runs dozens of findings, each one needing a scope and a price, and most of that work happens twice: once in a spreadsheet and again in whatever system sends the invoice. Steve wanted the whole path in one place, from the report to the deposit.

The problem was that Steve is a contractor, not a developer. In his first week he could not see his own project, had not received an activation email, had not connected anything to Supabase, and asked us outright what GHL was and what we meant by a dev URL. Nothing about the plan depended on him learning to code, but everything depended on him not getting stuck.

Then the tooling itself went down. Between April 20th and the end of the month the vibe builder ran more than half the time degraded or unavailable, with single requests taking five to ten minutes. Steve's words: it is killing my rhythm. We escalated it to GoHighLevel on his behalf rather than asking him to fight a vendor he had never heard of two weeks earlier.

No database, no deployment, no developer

Inspection reports priced by hand, twice

The build tool was down more than half of launch month

A hardcoded API key sitting in the client bundle

Solution

We put him on Starter Fuel and got out of the way of the building. The weekly coaching call set the next milestone, the brand channel answered him the same day, and our team took the vendor escalation, the Supabase schema review and the security work so his hours went into the product.

The database came first. Users, pricing items, quotes, projects and notifications moved out of the vibe builder's memory and into real Postgres, which is the point where ResiFix stopped being a demo. From there the features came fast, and the best of them came from outside: Steve showed the app to a working contractor on May 1st, heard that nobody wants to type line items on a job site, and shipped dictation the next day. You talk, the AI writes the quote.

By June 1st Stripe Connect was live. Contractors invoice from the project, homeowners get a payment link by email, the money lands in the contractor's own bank account, and reconciliation and receivables sit in a dashboard inside ResiFix. Nobody has to keep a second system.

In August an exposed Perplexity key surfaced in the client bundle, left over from early fallback logic. We treated it as the real thing it was: every hardcoded fallback deleted, all AI calls forced through a server-side Edge Function, and the key pulled out of a public read policy. Steve was cautious about switching the feature back on, which was the correct instinct, so we wrote him a checklist rather than a reassurance.

Contractor setupA contractor joins, sets their pricing and is ready to quote.
From inspection report to projectAn inspection report is read, priced and turned into a live project.
The homeowner approves the quoteThe customer reviews and accepts in the browser. No paperwork.
Scheduling the workThe accepted quote becomes a scheduled project with a progress bar.

Highlights

Results

Reads a residential inspection report and returns a priced, itemised quote

Dictate a job out loud and the AI builds the line items on the fly

Homeowner approves in the browser; the quote becomes a scheduled project

Stripe Connect invoicing, payment links and receivables, all in-app

Every AI call server-side behind an Edge Function after the August audit

6 wks
No database to end-to-end payments
0
Developers hired
1st
Client on the new Insert Fuel OS
Payments are now working. Contractors can invoice their clients for projects, and the money is deposited directly in the contractor's bank account. ResiFix is now a fully functional system with end to end features. Customers don't need to manage another system at all, everything is done inside our ecosystem.
Steve SpyropoulosFounder, ResiFix · ResiFix · real estate

Build the thing that does not exist

If no tool does what you need, we will build it.

That is what we built for ResiFix. Sometimes the honest answer is that no off-the-shelf product fits your business, and forcing one to is how companies end up with three systems and a spreadsheet holding it together. Jek builds custom software for exactly these situations. Tell us what the awkward part of your operation is and we will tell you straight whether it is worth building.

  • We will tell you honestly if you do not need it
  • Built by a senior developer, not a template
  • You own the code and everything we make
See what we have built

Thirty minutes, free, and you will speak to Basim rather than a salesperson. If we are not the right fit we will say so and point you somewhere better. Not ready for a calendar? Leave us a sentence instead and we will ring you.