StealThis .dev

Real Estate — Offer Tracker

An editorial offer-management board for a single listing, pairing a photographic property header with a live stack of buyer offers. Each row shows the buyer, agent, bid amount with over- or under-ask delta, cash or financed badge, contingency terms, status pill, and timestamp. A counter-offer composer logs the seller's response, while accept, reject, and reopen actions recompute the highest and leading offer, summary stats, and the spread against list price in real time.

在 Lab 中打开
html css vanilla-js
目标: JS HTML

代码

Offer Tracker

A focused negotiation board for the listing agent on a single property. A photographic, gradient-rendered header anchors the page with the list price, key facts, and a running readout of the current leading offer. Beneath it, a summary band tallies active offers, the highest bid, the spread over or under asking, and how many bids are all-cash.

Every offer is a refined card: buyer and representing brokerage, the bid amount with an over- or under-ask delta, a cash or financed badge, contingency term chips, a colour-coded status pill (Submitted, Countered, Accepted, Rejected) and a relative timestamp. The leading offer is highlighted with a brass accent and a “Leading” badge — accepting one bid automatically steps any prior acceptance back, and rejecting a bid pulls it out of the leading calculation.

The counter-offer composer lets the seller respond to any open offer with a revised price and toggleable terms. Sending a counter flips the buyer’s offer to Countered and logs the seller’s counter as a new line in the history, then recomputes the highest bid, spread, and leading offer. Inputs format thousands as you type, and a small toast confirms each action.

Illustrative UI only — sample listings and data are fictional; not a real real-estate service.