Proposal mockup Paint to Please — UX examples (not production)
Pricing picker · Marketing home · All screens

# Paint to Please — UX proposal

Click-through mocks for the public marketing site and Django client portal: leads, UTM analytics, and optional add-ons (email/SMS, direct mail, blog, Stripe payments, social, AI social).

## Proposal

Scope and interactive estimate.

Proposal · Pricing

### Feature pricing

Toggle add-ons; live build + monthly totals. Dependencies enforced.

Ready

## Public site · base

What visitors see.

Public · base

### Marketing home

Hero, services, gallery, reviews, CTA.

Ready
Public · base

### About

Bill’s story and trust (section on landing).

Ready
Public · base

### Contact / estimate

Lead capture form → portal lead.

Ready
Public · system

### 404 not found

Branded error page.

Ready
Public · system

### Under construction

Pre-launch holding page with notify-me.

Ready

## Client portal · base (+ UTM)

Private Django UI. UTM tracking included with every portal.

Portal · base

### Login

Client authentication.

Ready
Portal · base

### Dashboard

New leads, campaign health, add-on widgets.

Ready
Portal · base

### Lead inbox

Statuses, source attribution, filters.

Ready
Portal · base

### Lead detail

Notes, UTM, linked contact.

Ready
Portal · base

### UTM analytics

Leads by source/campaign over time.

Ready

## Email & SMS

Add-on. Required for payment notifications.

Portal · Email/SMS

### Mailing list

Contacts with per-channel consent.

Ready
Portal · Email/SMS

### Import contacts

CSV upload, mapping, consent defaults.

Ready
Portal · Email/SMS

### Campaign composer

Email or SMS — recipients, schedule, send.

Ready
Portal · Email/SMS

### Email engagement

Opens, clicks, bounces, unsubscribes.

Ready
Public · Email/SMS

### Opt-out / unsubscribe

One-click and per-channel preference.

Ready

## Direct mail

Add-on. Postcards / print vendor handoff.

Portal · Direct mail

### Postcard designer

Sizes, media library, front/back preview.

Ready
Portal · Direct mail

### Direct mail campaign

Recipients, schedule, send.

Ready

## Blog

Add-on. Public posts + portal management.

Public · Blog

### Tips (landing teaser)

Current tips section on marketing home.

Ready
Public · Blog

### Blog index

Public post listing.

Ready
Public · Blog

### Blog post

Single article view.

Ready
Portal · Blog

### Blog list

Draft / published management.

Ready
Portal · Blog

### Blog editor

Create and edit posts.

Ready

## Payments (Stripe)

Add-on. Requires Email & SMS.

Portal · Payments

### Invoices

Open / paid / past due list.

Ready
Portal · Payments

### Create invoice

Line items, customer email, send.

Ready
Portal · Payments

### Invoice detail

Status and payment history.

Ready
Public · Payments

### Pay invoice

Stripe checkout / confirmation.

Ready

## Social & AI social

Add-ons. AI generator requires social consolidation (Ollama).

Portal · Social

### Social accounts

OAuth connect, health, disconnect.

Ready
Portal · Social

### Social composer

Live FB / IG / LinkedIn previews.

Ready
Portal · Social

### Social calendar

Schedule and queue.

Ready
Portal · AI Social

### AI social generator

Ollama drafts → insert into composer.

Ready

Made by AI ML Operations, LLC