Two frames at 375 × 760. Replaces ConstructConnect — incoming bid invites with Should-We-Bid
scorecard, GC, due date, schedule windows, and competitor intel. Route stays
/bid-tracker.
1 · Bid list
Bidding
Bid Tracker
Crossland Construction
K-12 HVAC Upgrade — Owasso MS
82
Due in 4 daysAug 4 – Nov 22
Bravo Builders LLC
Office Tower Plumbing Rough-in
68
Due in 12 daysSep 15 – Mar 8
Manhattan Construction
Hospital Mechanical Phase 2
89
Due in 21 daysOct 1 – Jul 30
Crossland Construction
Tulsa Distribution Center HVAC
61
Due in 6 daysJul 7 – Dec 12
Bravo Builders LLC
Riverside Apartments Plumbing
74
Due tomorrowAug 18 – Feb 4
Manhattan Construction
Public Library Mechanical Retrofit
71
Due in 18 daysNov 4 – May 19
The 9-column desktop table collapses to cards. Each card surfaces the four things a PM uses to triage: GC, project, due-date countdown, and Should-We-Bid score with a traffic-light dot. Countdown turns amber under 7 days, red on the last day. Tap a card to open detail.
2 · Bid detail · Scorecard
Bid · Reviewing
K-12 HVAC Upgrade
Crossland Construction
K-12 HVAC Upgrade — Owasso Middle School
Due in 4 days·Aug 4 – Nov 22
Scorecard
Documents
Competitors
Schedule
Should-We-Bid
82
/100
Strong fit
Est. Combined
$1.8M
HVAC $1.4M · Pl $400K
Rubric82 / 100 pts
Trade fit (HVAC + Plumbing)
Both trades scoped — strong overlap.
20 / 20
GC relationship
3 prior wins with Crossland; pays in 38 days avg.
18 / 20
Schedule fit
Aug start aligns with HVAC capacity dip.
15 / 20
Project size
$1.8M est — at upper end of comfort zone.
14 / 20
Competitive field
3 expected bidders — favorable margin window.
15 / 20
Auto-scored from invite docs + GC history. Override any row to retune the total.
Detail page opens on Scorecard by default — the question PMs ask first is "should we bid this?". Sub-tabs scroll horizontally so a 5th (Timeline / Notes) fits later. Two-cell stat strip pins the headline numbers; rubric rows are tappable checklist items so a PM can override an AI score in-line. Sticky Submit bid sits above the keyboard.