Section 1 — Home Dashboard
Dashboard — Active
9:41
Hi, Sarah
Welcome back
3
Post Job
AI Design
Messages
Payments
Your Activity
3
Active
7
Bids
1
In Progress
Recent JobsView All
Kitchen Faucet Replacement
Akron, OH
3 Bids
Roof Inspection & Repair
Cuyahoga Falls, OH
1 Bid
Bathroom Tile Re-grout
Hudson, OH
In Progress
Recent Activity
New bid from Ohio Plumbing Co.
12 min ago
Message from Summit Roofing
1h ago
Payment released for Gutter Clean
Yesterday
Home
Jobs
Chat
Profile
More

PosterDashboardusePosterProfile, usePosterJobs, getUnreadCount

Dashboard — Empty State
9:41
Welcome
Let's get started
Welcome to 3Bids!
Post a job, compare bids, and hire the best contractor for you.
1
Add Your Property
Save your address for faster job posting
2
Post Your First Job
Describe what you need done
3
Compare Bids
Get up to 3 competitive bids from pros
Home
Jobs
Chat
Profile
More

PosterDashboardEmpty: hasJobs === false, propertyList.length === 0

Dashboard — Notification Banner
9:41
New bid received on Kitchen Faucet Replacement
Review
Contract ready — Sign to begin work
Sign Now
Good morning, Sarah
Welcome back
5
Your Activity
3
Active
7
Bids
1
In Progress
Recent JobsView All
Kitchen Faucet Replacement
Akron, OH
3 Bids
Roof Inspection & Repair
Cuyahoga Falls, OH
1 Bid
Find Contractors Now
See who's available near you
Explore
AI Design Studio
Visualize your renovation
Explore
Home
Jobs
Chat
Profile
More

PosterDashboardactionData.needsBidReview > 0, unreadCount = 5

Section 2 — Properties
My Properties
9:41
My Properties
3 properties
1247 Merriman Rd Primary
Akron, OH 44313
House
5 jobs
Feb 20, 2026
482 W Market St, Unit 3B
Cuyahoga Falls, OH 44221
Condo
2 jobs
Jan 15, 2026
Add Property

PosterPropertiesuseQuery(api.poster.properties.list), SearchBar, sort, pagination

Property Detail
9:41
Property Detail
1247 Merriman Rd
PrimaryHouse2,400 sq ft
5
Total Jobs
1
Active
4
Completed
$8.2K
Spent
Job History
Kitchen Faucet Replacement
Feb 20, 2026
Open
Gutter Cleaning
Jan 10, 2026
Completed
Furnace Maintenance
Nov 5, 2025
Completed

PropertyDetailScreenuseQuery(api.poster.properties.get, { propertyId }), jobs list

Add Property
9:41
Add Property
Property Nickname
e.g., Main House, Beach Cottage
Address
Start typing address...
City
City
State
OH
ZIP Code
44313
Property Type
Single Family Condo/Townhouse Apartment Multi-Family Commercial Other
Photos

AddPropertyAddressAutocomplete, createPropertyMutation, PROPERTY_TYPES chips

Section 3 — Profile & Settings
Poster Profile
9:41
Profile Edit
S
Sarah Mitchell
Member since October 2025
Email Verified
Phone Verified
ID Pending
12
Jobs Posted
8
Reviews
$14K
Total Spent
Contact Info
Full Name
Sarah Mitchell
Email
sarah.mitchell@gmail.com
Phone
(330) 555-0147

PosterProfile > ProfileInfoTabuseQuery(api.users.posters.me), Avatar, Badge

Discover Contractors
9:41
Discover
Near Me Top Rated Available Now Plumbing Roofing
M
Mike's Plumbing & Heating
PlumbingHVAC
4.9 (47 reviews)
2.3 mi away
View
S
Summit Roofing Co.
RoofingSiding
4.8 (32 reviews)
4.1 mi away
View
J
Johnson Electric LLC
Electrical
4.7 (28 reviews)
5.8 mi away
View
A
All-Pro Handyman Services
HandymanPainting
4.6 (19 reviews)
3.5 mi away
View

PosterDiscoverScreenFilterPillButton, StoryCard, contractor feed

Favorites
9:41
Favorite Contractors
2 favorites
M
Mike's Plumbing
4.9 (47 reviews)
PlumbingHVAC
Last interaction: 3 days ago
Message
Request Bid
S
Summit Roofing Co.
4.8 (32 reviews)
RoofingSiding
Last interaction: 1 week ago
Message
Request Bid

FavoritesScreenuseQuery(api.poster.favorites.list), FavoriteCard, removeFavorite

Poster Settings
9:41
Settings
Account
Email
sarah.mitchell@gmail.com
Phone
(330) 555-0147
Password
Notifications
Push Notifications
Email Notifications
SMS Alerts
Payment
Visa ending in 4829
Default
Add Payment Method
More
Properties
Help & Support
Terms & Conditions
Privacy Policy
Sign Out
3bids.io v1.0.0

PosterSettingssignOut (Clerk), Switch toggles, payment methods list

Home Dashboard & Activity Feed
9:41
Good morning, Sarah
Welcome back — here’s your overview
3
Active Jobs
7
Total Bids
1
In Progress
What do you need done?
Post Job
AI Design
Messages
Payments
Discover
Recent JobsView All
Kitchen Faucet Replacement
Akron, OH
3 Bids
Roof Inspection & Repair
Cuyahoga Falls, OH
1 Bid
Bathroom Tile Re-grout
Hudson, OH
In Progress
Activity Feed
3
New bid received on Kitchen Faucet Replacement
12 min ago
Message from Summit Roofing
1h ago
Payment released for Gutter Clean
Yesterday
Contract signed by Ohio Plumbing Co.
2 days ago
Explore
Find Contractors Now
See who’s available near you
Explore
AI Design Studio
Visualize your renovation
Explore

Property List & Detail View
9:41
My Properties
3 properties
1247 Merriman RdPrimary
Akron, OH 44313
5 jobs Feb 20, 2026
482 W Market St, Unit 3B
Cuyahoga Falls, OH 44221
2 jobs Jan 15, 2026
Add Property
1247 Merriman Rd
Primary House
5
Total Jobs
1
Active
4
Completed
$8.2K
Spent
Job History
Kitchen Faucet Replacement
Feb 20, 2026
Open
Gutter Cleaning
Jan 10, 2026
Completed
Furnace Maintenance
Nov 5, 2025
Completed

Contractor Discovery & Favorites
9:41
Discover Contractors
Near Me Top Rated Available Now Plumbing Roofing
M
Mike’s Plumbing & Heating
PlumbingHVAC
4.9 (47 reviews)· 2.3 mi
View
S
Summit Roofing Co.
RoofingSiding
4.8 (32 reviews)· 4.1 mi
View
J
Johnson Electric LLC
Electrical
4.7 (28 reviews)· 5.8 mi
View
Favorite Contractors
2 saved
M
Mike’s Plumbing
4.9 (47 reviews)
PlumbingHVAC
Last interaction: 3 days ago
Message
Request Bid
S
Summit Roofing Co.
4.8 (32 reviews)
RoofingSiding
Last interaction: 1 week ago
Message
Request Bid

Profile Overview & Account Settings
9:41
S
Sarah Mitchell
Member since October 2025
Email Verified
Phone Verified
ID Pending
12
Jobs Posted
8
Reviews
$14K
Total Spent
Contact Info
Full Name
Sarah Mitchell
Email
sarah.mitchell@gmail.com
Phone
(330) 555-0147
Settings
Account
Email
sarah.mitchell@gmail.com
Phone
(330) 555-0147
Password
Notifications
Push Notifications
Email Notifications
SMS Alerts
Payment
Visa ending in 4829
Default
Add Payment Method
Sign Out
Poster Dashboard — Home POSTER
https://app.3bids.io/dashboard
3bids
Dashboard
My Jobs
Properties
Discover
Favorites
Messages
Payments
Settings
Sarah M.

Dashboard

3
Good morning, Sarah
3
Active Jobs
7
Total Bids
1
In Progress
$14K
Total Spent
Recent Jobs
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
Recent Activity
New bid from Ohio Plumbing Co.
12 min ago
Message from Summit Roofing
1h ago
Payment released for Gutter Clean
Yesterday
Contract signed by Ohio Plumbing Co.
2 days ago

Poster View — Properties POSTER
https://app.3bids.io/properties
3bids
Dashboard
My Jobs
Properties
Discover
Favorites
Messages
Payments
Settings
Sarah M.

Properties

3 properties
1247 Merriman RdPrimary
Akron, OH 44313 · House
5 jobs
482 W Market St, Unit 3B
Cuyahoga Falls, OH 44221 · Condo
2 jobs
Add Property
1247 Merriman Rd
Primary House
5
Total Jobs
1
Active
4
Completed
$8.2K
Spent
Job History
Kitchen Faucet Replacement
Feb 20, 2026
Open
Gutter Cleaning
Jan 10, 2026
Completed
Furnace Maintenance
Nov 5, 2025
Completed

Poster View — Account Settings POSTER
https://app.3bids.io/settings
3bids
Dashboard
My Jobs
Properties
Discover
Favorites
Messages
Payments
Settings
Sarah M.

Account & Settings

S
Sarah Mitchell
Member since October 2025
Email
Phone
ID
12
Jobs
8
Reviews
$14K
Spent
Contact Information
Full Name
Sarah Mitchell
Email
sarah.mitchell@gmail.com
Phone
(330) 555-0147
Account
Email
sarah.mitchell@gmail.com
Phone
(330) 555-0147
Password
Notifications
Push Notifications
Email Notifications
SMS Alerts
Payment Methods
Visa ending in 4829
Default
Add Payment Method
More
Help & Support
Terms & Conditions
Privacy Policy
Sign Out

Data Architecture

Schema Tables

posterUsers
posterProfile
posterProperties
jobs
jobBids
notifications
favorites
escrow

Hooks & Queries

usePosterProfile()
usePosterJobs()
api.poster.dashboard.getOverview
api.poster.dashboard.getRecentActivity
api.poster.dashboard.getActionRequired
api.poster.properties.list
api.poster.properties.get
api.poster.notifications.getUnreadCount

Mutations

api.poster.properties.create
api.poster.properties.update
api.poster.properties.remove
api.poster.properties.setPrimary
api.poster.favorites.remove
api.users.posters.updateProfile
api.poster.settings.scheduleAccountDeletion

Components Used

PosterDashboard (tabs/index)
PosterProperties (properties/index)
PropertyDetailScreen (properties/[id])
AddProperty (properties/add)
PosterProfile (profile/index)
PosterDiscoverScreen (discover/index)
FavoritesScreen (favorites/index)
PosterSettings (settings/index)