ProvenTech
No connection — running on built-in offline scripts

Not configured yet.

This build has no Supabase project attached, so accounts and saved jobs are off.

To fix it
Copy .env.example to .env, fill in VITE_SUPABASE_URL and VITE_SUPABASE_ANON_KEY from your Supabase project, then restart the dev server (or set the same two variables in Netlify). Full steps are in the README under “Run it locally”.

Prove it. Say it. Earn it.

Log in to your crew's account.

Email
Password

Set up your shop.

Free trial for your whole crew. No card required to start.

Shop / company name
What's your main trade?
Your name
Email
Password
Have a gift code? (optional)

Check your email.

We sent a confirmation link. Open it, then come back and log in.

Reset your password.

We'll email you a link to set a new one.

Email

Set a new password.

New password

Join your crew.

Create your tech account.

Email (from your invite)
Your name
Password

You've got an invite.

Checking your invite link…

Trial's over.

Your shop's trial has ended.

Admin

Your seats.

Active crew
Loading…
Pending invites
No pending invites.
Invite a tech
Google review link
Paste your shop's real review link (Google, Yelp — whatever you use). Earn It's review ask will steer the customer to tap this exact link.
Billing
Update the card, change plans, or cancel — handled securely by Stripe.
Feedback

Something broken? Tell us.

Bugs, rough edges, ideas — this goes straight to Mike. He reads every one.

What happened?
Your reports
You haven't sent any reports yet.

Prove it.
Say it.
Earn it.

The field system for techs who diagnose with logic, explain with clarity, and earn the customer every time.

1
Prove It
Run the diagnostic loop. Logic over assumption.
2
Say It
Turn findings into words a homeowner trusts.
3
Earn It
Close the loop. Payment, reviews, referrals.
Recent jobs
No saved jobs yet. Start with Prove It.
Return visit

Which job is this a follow-up to?

Find the original call. We'll carry its findings forward as reference — the original job itself stays untouched.

Prove It · Step 1 of 4

Start with the facts.

Exact numbers before any conclusions.

Customer complaint
Equipment
Measured values
Prove It · Step 2 of 4

Where is the problem?

Isolate one primary domain.

Suspected components
Pick a domain first.
Your hypothesis
Prove It · Step 3 of 4

Slow down.
Show your work.

Temporary improvement is not confirmation. Document the proof.

Tests performed & readings
Physical proof / evidence
Did testing confirm the root cause?
Confirmed
Partially
Not yet
Prove It · Step 4 of 4

The evidence says.

Say It

Now make it land.

Review what carries over. Edit anything before the script is written.

What you found
What you recommend
Say It

Say this.

Say It

Confirm the fix.

Before you close it out — what actually happened.

Operating normally now?
Confirmed
Partially
Not yet
What did you actually do?
Anything else found or fixed along the way? (optional)
Say It

Close it out.

Earn It

Close the loop.

The job's done. Payment, review, referral — the words to wrap it up right.

Generate scripts for
Payment
Review ask
Referral ask
Anything else the customer cares about? (optional)
Earn It

Ask like a pro.

Job complete.

Prove it. Say it. Earn it.
Logic over assumption