A storyboard and wireframe set for rebuilding rkdesignsllc.com as a custom-order store: leather patch hats, custom tees and laser-engraved leatherette tumblers, built in Eckert for ranches, small businesses and western-lifestyle customers.
The current site is a Wix Stores build with three pages in the menu (Home, Shop, Contact), plus a Hat Catalog page that exists but isn't linked from the menu. The work itself is strong: real Richardson 112 hats with genuine leather patches, photographed on wood and stone, for named local customers. The site just doesn't sell it.
Her own photography, pulled from the live site. Every one of these becomes a portfolio piece and a product image in the new build.
Found by walking every page and product as a customer would. The top three cost her orders today.
| Issue | Where | Why it matters | Impact |
|---|---|---|---|
| Logos are sent by email; customers type "OK" in a text box to agree | Every product | Orders arrive with no artwork attached. She has to match emails to orders by hand before the 24-hour mockup clock can start. | High |
| Two different email addresses | Custom Tee says rkdesignsllc@gmail.com; every other page says rkdesigns324@gmail.com | If one of them isn't hers, tee customers' artwork goes nowhere. | High |
| Shipping policy is Wix's placeholder text ("I'm a shipping policy…") | Hat product page | Reads as unfinished on the most expensive product. Buyers hesitate when shipping cost and timing are unknown. | High |
| Price shown doesn't match the bulk table | Hats: $28.50 listed, table starts at $25. Variants say "4 Dozen / 5 Dozen" | Customers can't tell what they'll pay until the cart. Mixed dozens across colors aren't possible. | Medium |
| Product is named "Lather Patch Hats" | Product title, URL and Google listing | The flagship product is misspelled in search results. | Medium |
| Hat Catalog isn't in the menu; customers paste its URL into a text box | /hat-catalog | The colors and shapes customers need to choose from are hidden behind a link. | Medium |
| No portfolio, about, reviews or FAQ | Whole site | Her best sales tool is the work she's already done, and it only appears as small tiles on the home page. | Medium |
| Livestock brands, screen printing and laser engraving are promised but have no page | Hero copy, meta description, logo | Ranch customers searching "custom brand hats" or "laser engraving Delta CO" find nothing. | Medium |
| Hat color swatches show the wrong color (White/Black renders as black) | Hat options | Small, but it's the moment a customer decides. | Low |
| No order tracking or proof approval | After checkout | Proofs and approvals happen in her inbox and DMs, so nothing is on record if a customer disputes an order. | Low |
The site needs to work like her shop does: a customer picks a blank, sends a logo, approves a proof, and gets the order. Each feature below takes one step of that from her inbox and puts it on the site.
A live preview where the customer picks one of the 27 colorways, the leather (Natural or Rust), the patch shape (including Cow Tag) and the placement. They upload their logo and see it laser-burned onto the patch on the hat. The bulk price updates as they add quantity, and they can mix colorways (12 black, 12 loden) at one tier price. The finished design goes into the cart with the artwork attached.
PNG, JPG, SVG, PDF or AI files are attached to the order line and stored in Cloudflare R2, so she has the file the moment the order lands. No more "type OK."
Every order gets a private link. She uploads the mockup from her dashboard and the customer approves it or asks for changes on that page, with the approval timestamped. The status moves through Received, Proof sent, Approved, In production, Shipped, so customers check the link instead of texting her.
Kelsey also braids tack under the name Money Run, and already sells it on her Etsy shop (RKDesignsLLC): braided tie-downs at $95 and barrel reins at $34. We recommend giving it its own branded page inside the R&K site, not a separate website.
Built in the preview at /money-run: a braid designer where customers tap up to three strand colors and see the braid, a proposed lineup (barrel reins, headstall, breast collar, wither strap, tie-down, full set) and an order request form with pieces, colors, horse size and an inspiration photo.
| Page | Job | Key elements |
|---|---|---|
| Home | Show the work and send people to the builder | Hero hat shot, three product lines, how it works in 4 steps, portfolio strip, bulk pricing teaser, reviews, quote CTA |
| Shop | Browse every blank | Filters (Hats / Shirts / Drinkware), "from" price at max tier |
| Hat Builder | Design and price a patch hat | Live preview, colorway swatches, leather, shape, placement, logo upload, quantity grid by color, tier table |
| Product page | Tees and tumblers | Gallery, options, size grid, artwork upload, tier table, add to cart |
| Money Run | Braided tack sub-brand | Braid color designer, lineup, tack order request |
| Portfolio | Proof of quality | Filterable gallery, customer name, "Order one like this" |
| Custom Quote | Capture everything else | Multi-step form with artwork upload |
| About | Who's behind R&K | Story, Eckert shop, process photos |
| FAQ & Policies | Answer before they ask | Turnaround, proofs, shipping, refunds, file types |
| Cart → Checkout → Order page | Pay and track | Stripe, then a private order link with proof approval |
| Contact | Quick questions | Form, phone, email, socials |
| Dashboard (private) | Run the business | Orders, quotes, messages, subscribers |
Shown at phone width. Desktop versions spread these blocks into two or three columns.
HomeThe work comes first. Every section leads to either the builder or a quote.
Hat BuilderOne screen on phone. The preview stays pinned while options scroll under it.
Order and proof pageThe private link in every confirmation. Replaces the DM back-and-forth.
Custom QuoteThree short steps, works without JavaScript, files go straight to her dashboard.
Owner dashboardPassword protected. Built for her phone first.
PortfolioHer real customer work, each piece one tap from a reorder.
All on Cloudflare, the same stack as our other Vivere builds. No monthly Wix bill. Hosting fits inside Cloudflare's free tier at her volume; Stripe charges its standard per-transaction fee.
| Endpoint | Does |
|---|---|
GET /api/products | Catalog with options and price tiers from one catalog file the server also prices from (dashboard product editor in phase 4) |
POST /api/upload | Accepts artwork up to 15 MB, checks the type, stores it in R2, returns a key |
POST /api/checkout | Recomputes every price on the server, saves the order, opens Stripe Checkout |
GET/POST /api/order/:token | Customer order page: status, proof, approve or request changes |
POST /api/quote · /api/contact · /api/subscribe | Form intake with honeypot and rate limit |
/api/admin/* | Dashboard data, status changes, proof upload. Password and signed session cookie. |