added first three mockups
This commit is contained in:
@@ -0,0 +1,62 @@
|
||||
# Select Electrical Services — 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 | Replace Google Sites; 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, estimate confirmations |
|
||||
| Direct mail | Optional | $500 | $5 | Neighborhood postcards (EV / panel / safety season) |
|
||||
| Blog | **Recommended** | $500 | $10 | Tips (fans, surge, EV, inspections) for local SEO |
|
||||
| Payments (Stripe) | **Recommended** | $500 | $20 | Invoices after jobs; **requires Email & SMS** |
|
||||
| Social consolidation | Optional | $500 | $20 | Google posts / FB 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 |
|
||||
| Blog | $500 | $10 |
|
||||
| Payments | $500 | $20 |
|
||||
| **Recommended total** | **$2,100** | **$80** |
|
||||
|
||||
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 sections), service details, 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