Proposal № 001 Rev 1.0
Valid thru 05.2026 Live
Prepared for
Charmed Creations
Print Houz
Prepared by
Wattz Web Design
& Marketing
Scope
Operations portal,
customer front-end
Delivery
Hosted by Wattz
managed infrastructure

A portal, pressed fresh FOR CHARMED.

A single operating system for every order, proof, station, and storefront — built the way a modern print shop actually runs. Multi-location ready. AI-assisted. Customer-facing — with a full public storefront and cart built in.

Contract total
$16,250
One-time · Fixed

One place where every job — from quote to crate — finally lives together.

Charmed Creations runs a fast, multi-channel print shop — online, phone, walk-in, quote — across business cards, DTF, UV DTF, signs, banners, apparel, weddings, labels, and safety. The shop is growing, and the tools aren't. This proposal delivers a single portal where staff run the floor and customers run themselves: proofs, approvals, file uploads, messaging, reorders, and history — all in one branded experience.

The platform is designed for multi-location from day one: a second shop spins up from the same admin without a rebuild. AI assists with preflight checks and customer reply drafts — using your own Anthropic API key, so spend stays transparent and under your control.

2surfaces
Internal operations portal + public-facing storefront
1cart
Full e-commerce · add to cart · checkout · reorder
locations
Multi-shop ready · single login · per-shop queues
24/7
Customers self-serve proofs, uploads, and approvals

Nine modules. One press-ready machine.

M/01

Dashboard

Live command center for every station and channel.

  • Revenue · orders · on-time %
  • Live order feed across channels
  • Station queue (F2 DTF · UV · Roland · press)
  • Rush + overdue callouts
  • 42-day sparkline trends
M/02

Orders

Queue, Kanban, and full-table views — same data, pick your flow.

  • Drag Intake → Ship
  • Channel + priority chips
  • Filter by station · customer · due
  • Bulk status + bulk label print
M/03

Order Detail

Everything about one job on one page, nothing buried.

  • Line items + station assignment
  • Full event timeline
  • Proof preview + approval state
  • Payment + shipping block
  • One-click pick ticket + label
M/04

Products & Catalog

Every product the shop sells, organized the way staff actually browse.

  • Variant matrices · sizes · stocks
  • Bulk pricing tiers
  • Low-stock flags
  • Powers the public storefront
M/05

Design Proof Queue

Internal review and customer approval in one pipeline.

  • Preflight: bleed · DPI · fonts · gamut
  • Revision count per job
  • Customer approve / reject
  • Attach notes + artwork files
M/06

Customers

Directory that doubles as a CRM — built for print shop segments.

  • Lifetime value + order count
  • Saved addresses · artwork · cards
  • Segments: Realtors · Weddings · Wholesale
  • Full order history
M/07

Automations

Visual trigger → condition → action. Set once, runs forever.

  • Proof reminder cadences
  • Rush surcharge rules
  • Low-stock reorder alerts
  • Station load balancing
  • Pause · activate per rule
M/08

Reports

Answers, not dashboards-for-dashboards-sake.

  • Revenue by category · channel · date
  • Station utilization
  • On-time delivery tracking
  • Material usage + cost
  • Top customers
M/09

Settings

Admin the admins. Tuned for a working print floor.

  • Team + permissions
  • Stations · pricing · discounts
  • Shipping carriers · Stripe
  • Per-location config
  • Tax rules + brand assets
M/10 · Customer-facing layer

Storefront & e‑commerce.

A public Charmed Creations website where customers browse, build, and buy — with a real cart, real checkout, and every order plugging straight into the operations modules above. No second platform to maintain.

  • Product pages + variants
  • Add to cart · persistent cart
  • Stripe checkout · cards + ACH
  • Customer accounts
  • Order history + reorder
  • Saved artwork library
  • Quote-request flow
  • Promo codes + discounts
  • SEO · sitemap · meta
  • Mobile-first responsive

Four things most shop software can't do — built right in.

F/01 · Sales

A storefront that sells.

Public Charmed Creations site with product pages, a real cart, Stripe checkout, accounts, and promo codes — every order feeding straight into the ops queue, no second platform.

  • Add to cart · checkout
  • Stripe payments
  • Customer accounts
  • Promo codes + discounts
  • Mobile-first + SEO
F/02 · Scale

Multi-location, one login.

A second Charmed shop — or a fulfillment partner — comes online in hours, not a rebuild. Shared catalog, per-location stations, routed queues, separate reporting.

  • Per-shop queues
  • Global catalog
  • Per-shop reports
  • Routed transfers
  • Role-gated access
F/03 · Customers

A portal they'll actually use.

Logged-in customer area: order history, re-order, saved artwork, secure file uploads straight to your R2 bucket, live status, proofs to approve, invoices to pay.

  • Resumable large uploads
  • Saved artwork library
  • Proof approve / reject
  • Reorder in one click
  • Invoices + receipts
F/04 · Conversation

Two-way messaging, no app switch.

Connects to the messaging service Charmed already uses. Every text, DM, or thread lands against the right order — so replies, proofs, and approvals never get lost in a separate inbox.

  • Uses existing service
  • Threads pinned to orders
  • AI-drafted replies
  • Templates + quick replies
  • Full audit trail

Hosted on Wattz. One stack, one point of contact.

S/01
Wattz application server
Your portal and storefront run on Wattz-managed hosting. Hand-tuned stack, dedicated resources, predictable performance, one team to call when anything moves.
Compute
S/02
Dedicated database
Your data lives on your database, on your server — not in a third-party SaaS. Full backups, direct access, no vendor lock-in if you ever want to migrate.
Data
S/03
Cloudflare R2
Artwork, uploads, proofs, and exports. Zero egress fees — the one piece of the stack where Cloudflare's edge beats everything else. Cost estimate below.
Files
S/04
Anthropic Claude API
Preflight analysis and customer reply drafting. Uses your API key — usage stays transparent and under your control.
AI
S/05
Stripe · Messaging
Payments via Stripe. Two-way messaging integrated to the service Charmed already runs.
Integrations

One number to build it. Everything else is predictable.

One-time build · fixed scope
USD0.00
Payable 50% on kickoff · 25% at proofing milestone · 25% at go-live
Recurring · paid to Wattz

Hosting & maintenance

$30/mo
Deployment · monitoring · updates
Covers server, deploy pipeline, uptime monitoring, dependency updates, small tweaks, and priority response. Billed monthly, cancel any time.
Their account · R2 storage

Cloudflare R2

$0.015/GB/mo
Standard class · no egress fees
Billed directly by Cloudflare on your account. $0 bandwidth fees — a real differentiator vs. AWS S3. Interactive estimator below.
Their account · AI usage

Anthropic API

$usagebased
Pay-as-you-go · you own the key
Billed directly by Anthropic. Typical small-shop workloads land in the low-$XX/month range; caching + batch tooling keep it predictable.

R2 storage cost estimator

Drag to model monthly storage spend
5 GB25 GB50 GB100 GB250 GB
25GB
Avg. monthly storage
Storage @ $0.015/GB$0.38
Egress (always free)$0.00
Est. ops (A + B)$0.20
Monthly total$0.58
Operations are billed per million: Class A (writes) $4.50/M, Class B (reads) $0.36/M. Estimate assumes typical small-shop volume of ~1K uploads and ~10K reads per GB per month. Egress (customer downloads) is always free.