Job Type Selection
9:41
Post a Job
1
Type
2
Details
3
Photos
4
Review

What type of job do you need?

Popular Categories
Plumbing
Electrical
HVAC
Roofing
Painting
Landscaping
Flooring
Handyman
Remodeling
Cancel
Next: Details
SearchBar + PressableCard grid. useQuery(api.jobs.jobTypes.list) populates categories.
Job Details Form
9:41
Post a Job
Type
2
Details
3
Photos
4
Review
Plumbing

Tell us about your project

Job Title*
Description*
189/500
AI Assist
Timeline*
Flexible
No rush
This Week
Soon
ASAP
Urgent
Emergency
Now
Back
Next: Photos
Input, PressableCard timeline chips. updateField() callback validates each step before advancing.
Property Selection
9:41
Select Property

Where is this job located?

Select a saved property or add a new one.

Home on Merriman Rd
742 Merriman Rd, Akron, OH 44303
House · 2,200 sqft
Downtown Condo
155 S Main St #4B, Akron, OH 44308
Condo · 1,100 sqft
Rental Property
1889 W Market St, Cuyahoga Falls, OH 44223
House · 1,600 sqft

Saving properties lets you quickly repost jobs at the same location without re-entering the address.
Back
Continue
PressableCard radio selection. usePosterProperties() hook fetches saved properties.
Budget & Timeline
9:41
Budget & Preferences

Set your budget and requirements

Budget Range (Optional)
Min
to
Max
Providing a budget helps contractors give more accurate bids
Special Requirements
Licensed
Insured
Background Check
Review Summary
Job TypePlumbing
Property742 Merriman Rd
TimelineThis Week
Budget$200 – $500
Back
Next: Preview
Input budget fields + PressableCard requirement chips. Summary card previews all selections so far.
Job Preview
9:41
Preview Your Job

Kitchen Faucet Replacement

Plumbing This Week

Description

Need a new kitchen faucet installed in our 1920s Akron home. The current Moen fixture is corroded at the base and leaking under the sink. Would prefer a pull-down sprayer style.

Property

742 Merriman Rd, Akron, OH 44303

Budget

$200 – $500

Requirements

Licensed Insured
Save Draft
Post Job
Card review with photo carousel. Shows job exactly as contractors will see it.
Job Posted Success
9:41

Your Job is Live!

Contractors in the Akron area are being notified. You'll receive bids soon.

1

Contractors Review

Local pros see your job and prepare bids

2

Bids Arrive

Compare pricing, timelines, and contractor ratings

3

Choose & Go

Accept the best bid and work begins

Most jobs receive their first bid within 2–4 hours
View My Jobs
AlertDialog success state. createJob mutation returns jobId for navigation.
My Jobs Dashboard
9:41
My Jobs
Active
Drafts
Completed
3
Active
7
Total Bids
2.4h
Avg Response
Kitchen Faucet Replacement
Plumbing · Posted 2h ago
Open
3 bids
$200–$500
Furnace Inspection & Tune-Up
HVAC · Posted 1d ago
Pending Contract
5 bids
$150–$300
Exterior Paint — Front Porch
Painting · Posted 3d ago
In Progress
4 bids
$800–$1,200
Card job list with StatusBadge + progress bar. useQuery(api.jobs.jobs.listMine) with tab filtering.
Job Detail — Bids Received
9:41
Kitchen Faucet Replacement

Kitchen Faucet Replacement

Plumbing 3 Bids
Best Match
Price: Low
Rating
Fastest
MR
Miller Reliable Plumbing
4.9 (127 reviews)
$340
2 days
Materials incl.
Licensed
I've done hundreds of faucet replacements in the Akron area. Price includes a Delta pull-down sprayer and all supply lines. Can start Thursday.
View Full Bid
JC
J. Carter Plumbing
4.7 (89 reviews)
$275
1 day
Materials extra
Labor only — I'll install whatever faucet you pick. 15+ years in Summit County. Can do it tomorrow.
View Full Bid
OE
Ohio Elite Services
4.5 (42 reviews)
$425
3 days
Materials incl.
Licensed
Full replacement with premium Kohler fixture, new shut-off valves, and supply lines. 2-year labor warranty.
View Full Bid
Avatar + Card bid list. useQuery(api.jobs.bids.listForJob) sorted by match score.
Bid Comparison
9:41
Compare Bids

Side-by-side comparison of your top bids

BEST MATCH
MR
Miller Reliable Plumbing
4.9 (127)
Price
$340
Timeline
2 days
Rating
4.9
Materials Licensed Warranty
Select This Bid
JC
J. Carter Plumbing
4.7 (89)
Price
$275
Timeline
1 day
Rating
4.7
No materials
Select This Bid
OE
Ohio Elite Services
4.5 (42)
Price
$425
Timeline
3 days
Rating
4.5
Materials Premium
Select This Bid
Stacked Card comparison. getBidComparison query returns sorted + scored bids.
Accept Bid
9:41
Accept Bid
MR
Miller Reliable Plumbing
4.9 (127 reviews)
12 years experience · Akron, OH
Bid Confirmation
Bid Amount$340.00
Timeline2 days
MaterialsIncluded
Warranty1 year labor
What Happens Next

Contract Generated

Both parties sign digitally

Payment to Escrow

Funds held securely until work completes

Work Begins

24h hold period, then contractor starts

I agree to the Terms of Service and understand that accepting this bid will generate a binding contract.
Accept Bid & Start Contract
Button primary CTA. acceptBid mutation triggers contract generation + escrow flow.
Create Job — Form & Preview
9:41
Post a JobStep 2 of 4
Type
2
Details
3
Photos
4
Review
Job Title*
Kitchen Faucet Replacement
Description*
Need a professional plumber to replace the kitchen faucet. The current one is leaking from the base and the handle is loose. Looking for a quality Delta or Moen replacement with pull-down sprayer.
147 / 500
Property
Main House
1247 Merriman Rd, Akron, OH 44313
Budget Range
$200
to
$500
Live Preview
Kitchen Faucet Replacement
PlumbingVerified Property
Need a professional plumber to replace the kitchen faucet. The current one is leaking from the base and the handle is loose. Looking for a quality Delta or Moen replacement with pull-down sprayer.
Property1247 Merriman Rd
Budget$200 – $500
TimelineWithin 1 week
Photos0 attached
Tip: Add Photos
Jobs with photos receive 3x more bids. Show the current state of your faucet so contractors can provide accurate estimates.

My Jobs & Job Detail
9:41
My Jobs
Active (3)
Completed (8)
Draft (1)
Kitchen Faucet Replacement
Akron, OH · Feb 20, 2026
3 Bids
Roof Inspection & Repair
Cuyahoga Falls, OH · Feb 18, 2026
1 Bid
Bathroom Tile Re-grout
Hudson, OH · Feb 15, 2026
In Progress
Kitchen Faucet Replacement
1247 Merriman Rd, Akron, OH 44313
3 Bids
3
Bids
$350
Avg Bid
5d
Posted
Need a professional plumber to replace the kitchen faucet. The current one is leaking from the base and the handle is loose.
Details
Budget$200 – $500
TimelineWithin 1 week
StatusOpen — Collecting Bids

Bid Comparison & Accept
9:41
Review BidsKitchen Faucet
Best Match Lowest Price Highest Rated Fastest
MR
Mike’s Reliable Plumbing
4.8 (127)
$375
3 days
Materials included
OP
Ohio Plumbing Co.
4.5 (89)
$320
5 days
Materials extra
QP
Quick Pipe Services
4.2 (34)
$290
7 days
Materials included
BEST MATCH
MR
Mike’s Reliable Plumbing
4.8 (127 reviews) · 2.3 mi
Price
$375
Timeline
3 days
Materials
Included
I’ll replace the faucet with a quality Delta pull-down model. Price includes all materials, supply lines, and cleanup. Licensed and insured — been doing plumbing in Summit County for 15 years.
Bid Amount$375.00
Platform Fee (5%)$18.75
Timeline3 days
You Pay$375.00
Poster View — Create Job POSTER
https://app.3bids.io/jobs/new
3bids
Dashboard
My Jobs
Properties
Discover
Favorites
Messages
Settings

Post a New Job

2
3
4
Job Details
Job Title*
Kitchen Faucet Replacement
Category
Plumbing
Description*
Need a professional plumber to replace the kitchen faucet. The current one is leaking from the base and the handle is loose.
Property
Main House
1247 Merriman Rd, Akron, OH
Budget & Timeline
Min
$200
to
Max
$500
Timeline
1 Week
2 Weeks
1 Month
Flexible
Job Preview
Kitchen Faucet Replacement
Plumbing
Need a professional plumber to replace the kitchen faucet. The current one is leaking from the base and the handle is loose.
Property1247 Merriman Rd
Budget$200 – $500
TimelineWithin 1 week

Poster View — Review Bids POSTER
https://app.3bids.io/jobs/JOB-4821/bids
3bids
Dashboard
My Jobs
Properties
Discover
Favorites
Messages
Settings

Bids — Kitchen Faucet Replacement

3 Bids $200–$500 Budget
Best Match Lowest Price Highest Rated
MR
Mike’s Reliable Plumbing
4.8 (127)
$375
3 days
Included
OP
Ohio Plumbing Co.
4.5 (89)
$320
5 days
Extra
QP
Quick Pipe Services
4.2 (34)
$290
7 days
Included
BEST MATCH
MR
Mike’s Reliable Plumbing
4.8 (127 reviews) · 2.3 mi
Price
$375
Timeline
3 days
Materials
Included
I’ll replace the faucet with a quality Delta pull-down model. Price includes all materials, supply lines, and cleanup. Licensed and insured.
Bid Amount$375.00
Platform Fee (5%)$18.75
You Pay$375.00

Data Architecture

Schema

jobs posterId, propertyId, jobTypeId, categoryId title, description, status, address, city state, zipCode, jobDetails { budget, timeline } photos[], bidMode, biddingPreference jobBids jobId, contractorId, bidType, bidAmount bidMinAmount, bidMaxAmount, bidExplanation estimatedDays, includesMaterials, includesPermits status, warrantyDetails posterProperties posterId, nickname, address, city, state zipCode, propertyType, squareFootage jobTypes jobTypeId, name, categoryId, subcategoryId description, isActive

Status Flow

Job Status draftopenpending_contractpending_fundingin_progresspending_completioncompleted Bid Status pendingaccepted | rejected Escrow pendinghold_periodfundedfirst_payout_sentreleased

Hooks & Queries

Hooks useCreateJob() usePosterProperties() useQuery(api.jobs.jobTypes.list) useQuery(api.jobs.bids.listForJob) useQuery(api.jobs.bids.get) useMutation(api.poster.jobs.acceptBid) useMutation(api.poster.jobs.rejectBid) Custom Hooks useJobDetail(jobId) useBidComparison(jobId)

Mutations

api.jobs.jobs.create title, description, jobTypeId, propertyId address, city, state, zipCode, budget timeline, photos[], bidMode api.jobs.jobs.update jobId + partial fields api.jobs.jobs.publish jobId → status: draft → open api.poster.jobs.acceptBid jobId, bidId → generates contract api.poster.jobs.rejectBid bidId → status: rejected