added first three mockups

This commit is contained in:
2026-07-20 05:38:53 -05:00
parent 4dce423c4f
commit f839df7863
864 changed files with 235286 additions and 1 deletions
@@ -0,0 +1,84 @@
# Paint to Please — UX Mockup Notes
## Client
- **Brand:** Paint to Please
- **Location:** Wheaton, IL 60189 (DuPage County)
- **Operator:** Bill (owner-operated interior painter)
- **Experience:** 18+ years (per public directory copy)
- **Current website:** None found
## Sources
- [Yelp — Paint to Please (Wheaton)](https://www.yelp.com/biz/paint-to-please-wheaton)
- [MapQuest listing](https://www.mapquest.com/us/illinois/paint-to-please-377034889)
## Platform features
Catalog: [`features.md`](../../../features.md)
Client scope + recommended pricing: [`SCOPE.md`](SCOPE.md)
**Base always:** public site + client portal with UTM.
**Recommended add-ons for this client:** Email & SMS, Direct mail, Blog, Payments, Social, AI social.
## Mockup location
`proposals/paint-to-please/mockup/`
Built from `templates/ePaint/` (documentation folder omitted).
| Entry | File |
|-------|------|
| UX gallery (feature cards) | [`ux-gallery.html`](../mockup/ux-gallery.html) |
| Interactive pricing | [`pricing.html`](../mockup/pricing.html) |
| Marketing home (existing) | [`index.html`](../mockup/index.html) |
| Planned portal/add-on stubs | [`ux-planned.html`](../mockup/ux-planned.html) |
## Site map (public concept — mocked)
Single-page landing (`index.html`) with anchored sections:
| Section | Anchor |
|---------|--------|
| Home / Hero | top |
| About | `#about` |
| Services | `#service` |
| Why choose / skills | `#choose` |
| Projects gallery | `#project` |
| Reviews | `#reviews` |
| Meet Bill / process | team block |
| Contact / estimate form | `#contact` |
| Tips | `#blog` (kept as tips; nav points to reviews) |
Portal, add-on, and system screens are mocked — start at `ux-gallery.html`.
## Services reflected in mockup
From public listings:
- Interior walls & ceilings
- Trim & baseboards
- Fireplaces / bookcases / built-ins
- Cabinets
- Wallpaper removal
- Multi-room residential projects
## Contact data status
Public sources did **not** reliably expose a phone or email at proposal time.
| Field | Mockup value | Notes |
|-------|--------------|-------|
| Phone | `(630) XXX-XXXX` | **Placeholder** — confirm with Bill |
| Email | (none shown) | Collect when available |
| Area | Wheaton, IL 60189 | From MapQuest |
| Hours | By appointment | MapQuest showed daytime hours; exact schedule TBD |
Do not publish the preview as a live business site until real contact details are confirmed.
## Reviews used
Paraphrased from public Yelp snippets surfaced via MapQuest (first names only): Ann B., Phyllis V., Luann M., Clara H., Gina D.
## Preview reminder
Fixed “UX Concept Preview” banner on the page so visitors dont confuse this with a live site. Open `ux-gallery.html` for the monica-style feature hub.
## Suggested next passes
1. Replace placeholder phone/email with Bills real contact info
2. Swap template logo for a real Paint to Please mark (or text-only brand lockup)
3. Add real project photos from completed Wheaton jobs
4. Confirm whether exterior work is offered (listings emphasize interior)
5. Wire estimate form to email / Formspree / similar
6. Optional: Google Business Profile + Yelp links in footer once live
7. Polish portal chrome to match paint marketing palette more tightly
@@ -0,0 +1,63 @@
# Paint to Please — Feature scope
Platform catalog: [`features.md`](../../../features.md). Prices from that catalog (draft).
**Stack:** Django · client portal (not Django admin as primary UI) · Stripe · Ollama (AI social)
Usage fees (Stripe, SMS, postage, email sends) billed separately.
---
## Recommended package
| Feature | Include? | Build | Monthly | Notes |
|---------|----------|------:|--------:|-------|
| Public site | **Yes (base)** | $300 | $10 | Landing / about / contact (currently one-page mockup) |
| Client portal + UTM | **Yes (base)** | $300 | $30 | Login, dashboard, leads, UTM analytics |
| Email & SMS | **Recommended** | $500 | $10 | Estimate requests, follow-ups |
| Direct mail | **Recommended** | $500 | $5 | Neighborhood postcards — strong fit for local painter |
| Blog | **Recommended** | $500 | $10 | Tips section already in mockup → real posts |
| Payments (Stripe) | **Recommended** | $500 | $20 | Deposit / final invoices; **requires Email & SMS** |
| Social consolidation | **Recommended** | $500 | $20 | Before/after project posts |
| AI social generator | **Recommended** | $300 | $20 | Needs Social; Ollama caption drafts |
### Suggested quote (recommended only)
| | Build | Monthly |
|--|------:|--------:|
| Base (public + portal/UTM) | $600 | $40 |
| Email & SMS | $500 | $10 |
| Direct mail | $500 | $5 |
| Blog | $500 | $10 |
| Payments | $500 | $20 |
| Social consolidation | $500 | $20 |
| AI social generator | $300 | $20 |
| **Recommended total** | **$3,400** | **$125** |
Interactive picker (mock): [`../mockup/pricing.html`](../mockup/pricing.html)
---
## Dependency rules
1. Payments → Email & SMS required
2. AI social → Social consolidation required
3. Base public + portal + UTM always included
---
## UX mock status
Gallery hub: [`../mockup/ux-gallery.html`](../mockup/ux-gallery.html)
| Feature | Screens | Status |
|---------|---------|--------|
| Public site | Home / about / contact (SPA), 404, under construction | **Mocked** |
| Portal + UTM | Login, dashboard, leads, detail, analytics | **Mocked** |
| Email & SMS | Contacts, import, campaign, report, unsubscribe | **Mocked** |
| Direct mail | Designer, campaign | **Mocked** |
| Blog | Public index/post; portal list/editor (+ tips teaser) | **Mocked** |
| Payments | Invoice list/create/detail; public pay | **Mocked** |
| Social | Accounts, composer, calendar | **Mocked** |
| AI social | Generator → composer | **Mocked** |
| Pricing picker | Interactive totals | **Mocked** (`pricing.html`) |