# MKDRealtor.com — Proposal UX Gallery

Proposal mockup MKDRealtor.com — UX examples (not production)
All screens

# MKDRealtor.com — UX proposal

Click-through mockups for MKDRealtor.com — public marketing site and private realtor portal: leads, UTM analytics, mailing list, multi-channel campaigns, postcard design, email engagement, and social scheduling.

Public · Phase 1

### Marketing home

Brand-forward landing with hero, services, and CTA to contact.

Public · Phase 1

### About

Realtor story and trust signals.

Public · Phase 1

### Contact form

reCAPTCHA-protected lead capture; consent notice; creates Lead + Contact.

Public · Phase 2

### Opt-out / unsubscribe

One-click email unsubscribe and per-channel preference.

Public · system

### 404 not found

Branded error page with path home or to contact.

Public · system

### Under construction

Pre-launch / maintenance holding page with notify-me email.

Portal · Phase 1

### Login

Private realtor authentication.

Portal · Phase 1

### Dashboard

Home widgets: new leads, campaign health, scheduled posts.

Portal · Phase 1

### Lead inbox

Statuses, source attribution, quick filter.

Portal · Phase 1

### Lead detail

Notes, UTM attribution, linked contact consent.

Portal · Phase 1

### UTM analytics

Leads by source/campaign over time.

Portal · Phase 2

### Mailing list

Contacts with per-channel consent (email / SMS / postcard).

Portal · Phase 2

### Import contacts

CSV/Excel upload, column mapping, consent defaults, duplicate merge.

Portal · Phase 2–3

### Campaign composer

Email, SMS, or postcard — select recipients, schedule, send.

Portal · Phase 2

### Email engagement

SMTP2GO opens, clicks, bounces, unsubscribes per campaign.

Portal · Phase 3

### Postcard designer

Size picker (4×6–jumbo), reusable media library uploads, live front/back preview.

Portal · Phase 4

### Social live preview

Compose with AI chat assist; live FB / IG / LinkedIn previews update as you type.

Portal · Phase 4

### Social accounts

Add via OAuth; reconnect when tokens expire; health + disconnect.