JF
Smooth Scroll
This will hide itself!

CASE STUDY · 2011-2022

Fitness Wear Inc.

Designing for three audiences in a custom screen-printing business.

A digital design system serving customers, a sales team, and a print team. I built it and ran it for eleven years.

FOUNDER + DESIGNER

2011-2022

WEB + INTERNAL TOOLS

CUSTOM PRINT INDUSTRY

This was the project that taught me how to design for multiple audiences inside a single system. Eleven years of running it taught me everything else.

01

The problem

Fitness Wear started in 2011 as a phone-and-email business. Through the 2010s we picked up recurring customers like Toby Kavukattu. He came back every August to print shirts for a flag football tournament. Every order he placed lived in a Gmail thread. Quote requests, revisions, artwork, sizes, all of it.

That worked. It also had a ceiling. The workflow that felt personal in 2016 was, by 2021, the reason a customer with a five-year history still had to re-explain his order from scratch, and the reason a single missed reply could derail a press date. Three different people felt that ceiling in three different ways.

Money was being left on the table.

MEANWHILE, ON THE OUTSIDE

Customers wore, opened, branded, lived in the work, even as every order moved through Gmail.

Specs negotiated in prose.

The customer wrote everything out in plain text: quantities, sizes, ink colors, deadlines, budget. Revisions came days later in follow-up emails. They were guessing at specs because we had nothing to show them until production was almost underway. Five years later, the same customer was still writing the same kind of email.

JUL 2016 · Toby K. → Fitness Wear · Quote request thread

“Hi Fitness Wear, Looking to get a bunch of shirts printed for a flag football tournament on August 13th… / Sorry, slight revision to the Berry order: Medium-3, Large-7, XL-5”

JUL 2021 · Toby K. → Fitness Wear · Shirt Order Quote

“Men's Dri-fit shirts. One-color (probably Teal, but flexible). White ink on front and back. 130 shirts total. Need it by Saturday, August 14th. Budget is around $1,500 with tax.”

Three audiences. One system. The rest of this is how I designed for all three.

02

Three users, three different jobs

Before I designed a single screen, I had to be honest with myself about who was using this system and what each of them needed. The three audiences pulled in different directions. The interesting design work was in resolving those tensions, not pretending they didn't exist.

CUSTOMER

Often non-designers, often in a hurry

Most of our customers were school administrators, restaurant owners, event coordinators. They weren't designers. They had a logo, a deadline, and a budget. They needed to specify a job, see a price, and place an order with confidence, without having to call me to ask what something meant.

SALES TEAM

Needed control without bottleneck

My sales team needed to triage incoming orders. The simple ones should flow through automatically. The complex ones (custom artwork, large quotes, special clients) needed human attention. The system had to let them step in where they were needed without requiring them to touch every order.

PRINT TEAM

Needed precision, not ambiguity

The print team operated machines. A misunderstood order meant a ruined run of shirts and a real cost to the business. The handoff from customer language ("I want it big") to print specifications (inches, ink colors, placement coordinates) had to be unambiguous.

Each audience had constraints that pulled against the others. The design lived in the negotiations.

03

The customer journey

The customer-facing storefront was the front door of the business. It had to do two contradictory things at once: feel simple enough for a first-time customer to use without help, and capture enough specific information that the order didn't need follow-up calls. Every field I added was a step away from simplicity. Every field I removed was a potential ambiguity downstream.

INSIDE THE CUSTOMER FLOW · HOMEPAGE → CHAMP·LAB

CLICK A STEP TO PREVIEW THAT SCREEN

PROOF APPROVAL · LOCKING THE SPEC BEFORE PRESS

CLICK A STATE TO PREVIEW

The artwork upload decision

One of the harder decisions was whether to let customers upload their own artwork. From a business perspective it was a marketing advantage. Schools wanted their existing logos. Restaurants wanted their brand assets. From a print-team perspective it was risk. Customer files often arrived in formats we couldn't print, at resolutions too low to look right, or with colors that didn't separate cleanly for screen printing.

I designed the upload flow as an explicit contract with the customer. The form told them what file formats and resolutions would work. The preview showed them exactly what would print, at the size it would print, on the color of shirt they'd chosen. A confirmation step asked them to verify what they were seeing. If anything was off (wrong proportions, low resolution, color issues), the customer caught it at upload time, not after the shirts were printed.

The trade-off was honest: more friction at upload, fewer errors at print. The design choice favored downstream certainty over upstream ease, because the cost of a wrong order fell on the business, not the customer.

ARTWORK UPLOADED

fitnesswear_distressed_cmyk.png

Front print · 9" × 11" · 4 inks

[ logo preview ]

PNG · transparent OK

800 × 500 px · 300 DPI

4-color separation detected

Cyan · Magenta · Yellow · Black

Print-ready resolution

Scales clean at 9" × 11"

Preview on garment →

TWO-STEP CHECKOUT FLOW

FITNESSWEAR · 2014-2022

STEP 01

Specifications

Garment

Bella+Canvas 3001

Quantity

130 pieces

Front print

9″ × 11″ · 2 inks

Back print

10″ × 13″ · 1 ink

Decoration

Screen print

Continue →

commits

STEP 02

Review & checkout

Garment + decoration

$1,066.00

Setup × 3 screens

$105.00

2XL upcharge × 4

$8.00

Tax (10.25%)

$138.17

Total

$1,486.17

Place order →

Price depends on what's specified. Splitting the flow forces a moment of verification before any financial commitment.

DESIGN DECISION

I chose a two-step checkout over a single page even though single-page was the trend in 2014. We had high-touch orders. Bulk merchandise for schools. Custom embroidery for healthcare. Customers needed to commit to specifications before seeing the final price, because the price depended on what they'd specified. Splitting the flow gave them a clear moment to verify their order before financial commitment. That mattered more for large orders than checkout speed did.

04

The sales tool

Behind the storefront sat the internal tool my sales team used to run the business. Every order created through the storefront landed here. Quote requests that didn't make it to checkout, repeat customer profiles, multi-variable pricing builders for the complex jobs — this is where the work actually got done. The goal was to make the simple orders disappear into automation and put human attention on the orders that needed it.

SALES BACKEND · ORDER DETAIL · QUOTE BUILDER

FITNESSWEAR INTERNAL · 2014-2022

ORDERS · 24 ACTIVE

All orders

Stage All
Ship date All
ORDERCUSTOMER · PROJECTSTATUSQTYSHIPTOTAL
  • FW-4827
    Toby Kavukattu
    MFL Summer Tournament
    PROOF SENT130Aug 14$1,486.17
  • FW-4826
    Mercy Health HR
    Onboarding kits Q3
    IN PRODUCTION264Aug 09$3,712.40
  • FW-4825
    Maple St. Diner
    Server tees · summer run
    QUEUED36Aug 16$418.00
  • FW-4824
    Lincoln Elementary
    Field-day spirit shirts
    SHIPPED412Jul 31$4,890.00
  • FW-4823
    Northside Brewing
    Crew apparel re-up
    SHIPPED48Jul 28$612.00

05

The print team workflow

By the time an order reached the press, the spec was locked. The press queue showed every job for the day, sorted by ship date, with the approved proof, garment, ink colors, and placement coordinates all on a single screen. The press-ready spec sheet was the single source of truth — designed to be unambiguous because a misread number meant a ruined run.

PRESS QUEUE · TODAY'S RUN SHEET · SPEC SOURCE OF TRUTH

PRINT FLOOR INTERFACE

PRESS QUEUE · TODAY'S RUN SHEET
3 JOBS · 430 GARMENTS · 2 AUTOS RUNNING
  • FW-4827MFL Summer Tournament · Toby Kavukattu
    Approved Aug 3 · 2:14 PM · scheduled Auto 1 · 2:00 PM
    130 pieces2-colorBella+Canvas 3001
  • FW-4826Mercy Health HR · Onboarding kits Q3
    Approved Aug 2 · 11:40 AM · scheduled Auto 2 · 3:30 PM
    264 pieces2-colorGildan Softstyle 64000
  • FW-4825Maple St. Diner · Server tees
    Approved Aug 4 · 9:02 AM · scheduled Manual 1 · Aug 5 · 10:00 AM
    36 pieces1-colorNext Level 3600
PRE-PRESS CHECKLIST
  • First-print sample pulled, registered against approved proof
  • Ink coverage uniform across 5 random pulls (no fish-eyes, no patchiness)
  • Registration aligned. No ghosting or color shift on top layer
  • Garment defects checked. Rejects to side bin, count logged
  • Cure verified: stretch test on 1 shirt per dozen
  • Final count matches pull list before fold/pack

06

What it produced, and what I'd do differently

The system ran for the rest of the company's life. Some outcomes I can measure, some I can only describe. I'll be honest about which is which.

8,400

ORDERS PROCESSED THROUGH THE SYSTEM

15 hours

SALES-TEAM HOURS RECOVERED PER WEEK

+75%

REPEAT-CUSTOMER RATE

Beyond the numbers, my sales team went from working evenings catching up on order entry to leaving on time. My print team's reprint rate dropped meaningfully. I don't have an exact figure, but it was the difference between a steady operational problem and a rare event. Customers ordered more often once they could place an order in five minutes instead of forty-five.

The system I built outlasted my involvement with it by several years and supported the business through the COVID period when in-person event work disappeared and we had to pivot to remote-merchandising for clients we couldn't see in person.

What I'd do differently

Two things stand out, looking back.

First, I underinvested in the print-team side at the start. The customer storefront was where the business case lived. More orders in, more revenue. The internal tooling felt secondary. The print team's feedback in the first months of operation taught me that the internal users were as load-bearing as the external ones. If I built the system again today, I'd design all three audiences in parallel from the start, not customer-first with internal as a follow-up.

Second, I'd build measurement into the system as core infrastructure. I had business metrics like order volume, revenue, and repeat rate. I didn't have journey metrics. I couldn't tell you precisely where customers got stuck in the configurator or which orders the sales team spent the most time on. I improved the system based on what I saw and what my team told me, not based on what the data showed. That was a real gap, and it's one of the first instincts I'd bring to any new product work today.

This was the project that taught me what product design actually feels like across an entire system. Designing for multiple audiences. Persuading collaborators when our perspectives differed. Shipping under real constraints. Operating the result for eleven years and living with the consequences.

FITNESS WEAR INC. · 2011-2022 · CHICAGO, IL

Fitness Wear Inc.

Product Design, Internal Tools