added more preview pages and more templates
This commit is contained in:
@@ -0,0 +1,66 @@
|
||||
# Bob Bollweg Plumbing — UX Mockup Notes
|
||||
|
||||
## Client
|
||||
- **Legal / brand:** Bob Bollweg Plumbing Inc.
|
||||
- **Address (provided):** 28W321 Warrenville Rd, Warrenville, IL 60555
|
||||
- **Phone (provided):** (630) 393-9444
|
||||
- **Email:** _TBD_ (not provided — contact CTAs use phone + form)
|
||||
- **Yelp:** https://www.yelp.com/biz/bob-bollweg-plumbing-wheaton
|
||||
- **Background (public sources):** West Suburbs plumber since **1968**. Motto: treat customers the way you’d like to be treated. Services commonly listed: remodeling plumbing, complete service work, water heaters, sump pumps, fixture replacement, sinks, toilets, drains / sewer.
|
||||
|
||||
## 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, Payments (Stripe). Optional: Blog, Direct mail, Social.
|
||||
|
||||
## Mockup location
|
||||
`proposals/bob-bollweg-plumbing/mockup/`
|
||||
|
||||
Built from `templates/plumber/` (public marketing + assets). Portal / gallery / pricing patterns reused from the plumber-lineage proposal mocks.
|
||||
|
||||
| Entry | File |
|
||||
|-------|------|
|
||||
| UX gallery (feature cards) | [`ux-gallery.html`](../mockup/ux-gallery.html) |
|
||||
| Interactive pricing | [`pricing.html`](../mockup/pricing.html) |
|
||||
| Marketing home | [`index.html`](../mockup/index.html) |
|
||||
| Planned portal/add-on stubs | [`ux-planned.html`](../mockup/ux-planned.html) |
|
||||
|
||||
## Site map (public concept — mocked)
|
||||
| Page | File |
|
||||
|------|------|
|
||||
| Home | `index.html` |
|
||||
| About | `about.html` |
|
||||
| Services overview | `services.html` |
|
||||
| Drain & Sewer | `drain-sewer.html` |
|
||||
| Water Heaters | `water-heaters.html` |
|
||||
| Leak Detection | `leak-detection.html` |
|
||||
| Sump / Ejector | `sump-pumps.html` |
|
||||
| Gas Lines | `gas-lines.html` |
|
||||
| Fixtures | `fixtures.html` |
|
||||
| Installations | `installations.html` |
|
||||
| Contact | `contact.html` |
|
||||
|
||||
Portal, add-on, and system screens are mocked — start at `ux-gallery.html`.
|
||||
|
||||
## Reviews used (testimonials)
|
||||
Positive Yelp reviews (via public aggregators mirroring Yelp) used on the homepage carousel:
|
||||
|
||||
- Meghan C. (Wheaton) — no upsell, same plumber each visit
|
||||
- Angus W. (Wheaton) — “straight shooter,” stuck with tough drain job
|
||||
- Bruce M. — economical repair, less than quoted
|
||||
- Jason C. (Wheaton) — remodel + drains + sewer rod
|
||||
- Clay B. — high integrity; suggests less expensive option when better
|
||||
|
||||
Negative Yelp reviews were **not** used on the marketing mock.
|
||||
|
||||
## Preview reminder
|
||||
Pages show a fixed “UX Concept Preview” banner so visitors don’t confuse this with a live site. Open `ux-gallery.html` for the monica-style feature hub.
|
||||
|
||||
## Suggested next passes
|
||||
1. Confirm email / hours / service area list with Bob
|
||||
2. Swap in real logo / truck / job photos
|
||||
3. Compress hero images further if Lighthouse perf < 50
|
||||
4. Forms → real intake (currently non-functional placeholders)
|
||||
5. Optional: trim unused stock template assets
|
||||
@@ -0,0 +1,61 @@
|
||||
# Bob Bollweg Plumbing — 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 | Marketing site — home, about, services, contact |
|
||||
| Client portal + UTM | **Yes (base)** | $300 | $30 | Login, dashboard, leads, UTM analytics |
|
||||
| Email & SMS | **Recommended** | $500 | $10 | Lead follow-up, job reminders |
|
||||
| Direct mail | Optional | $500 | $5 | Neighborhood postcards / seasonal promos |
|
||||
| Blog | Optional | $500 | $10 | Tips, seasonal advice (SEO) |
|
||||
| Payments (Stripe) | **Recommended** | $500 | $20 | Invoices after jobs; **requires Email & SMS** |
|
||||
| Social consolidation | Optional | $500 | $20 | FB / IG scheduling |
|
||||
| AI social generator | Optional | $300 | $20 | Needs Social; Ollama drafts |
|
||||
|
||||
### Suggested quote (recommended only)
|
||||
|
||||
| | Build | Monthly |
|
||||
|--|------:|--------:|
|
||||
| Base (public + portal/UTM) | $600 | $40 |
|
||||
| Email & SMS | $500 | $10 |
|
||||
| Payments | $500 | $20 |
|
||||
| **Recommended total** | **$1,600** | **$70** |
|
||||
|
||||
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, services*, contact, 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 | **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`) |
|
||||
|
||||
\*Service detail pages exceed the three-page public base (landing / about / contact) — keep as public marketing extras for this client.
|
||||
Reference in New Issue
Block a user