StealThis .dev
Páginas Difícil

Real Estate — Agent Dashboard

An editorial real-estate agent dashboard with animated KPI cards for active listings, new leads, pending deals, and monthly GCI, plus a leads pipeline summary, a filterable list of active listings showing status and view counts, a today's follow-ups checklist, and a recent-activity feed. A serif-led, brass-accented sidebar layout simulates premium listing photography with CSS gradients. Built with plain HTML, CSS, and vanilla JavaScript — no frameworks, no build step, fully responsive.

Abrir en Lab
html css vanilla-js
Targets: JS HTML

Código

Agent Dashboard

A polished, editorial dashboard for a real-estate agent’s morning. A fixed green sidebar carries the brokerage brand, primary navigation, and the agent’s profile, while the main column opens with a serif greeting and four KPI cards — active listings, new leads, pending deals, and gross commission income this month — whose figures animate up from zero on load using an eased counter.

The body splits into a wide listings panel and a right rail. Each active listing renders a CSS-simulated property photo, address, price, bed/bath/sqft tags, a colour-coded status badge, and a view count; status chips at the top of the panel filter the list to Active, Pending, or New (with an empty-state message when nothing matches). The right rail stacks a leads pipeline with animated progress bars, a “today’s follow-ups” checklist, and a recent-activity feed.

Interactions are vanilla JavaScript only: KPI counters animate into view via an IntersectionObserver, listing filters update the visible rows and aria state, and ticking a follow-up strikes it through, flips its due chip to “Done”, and updates the running done count. A small toast helper confirms each action. The whole layout reflows gracefully down to roughly 360px wide.

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