Artisan Premades / Website Transformation

2026 · Freelance Product Designer & Developer · B2B, Research, Visual design, Design system, Front-end build

A wholesale food maker with a website last touched in 2020. I took it from discovery to a new site: research with the client and their sales team, quick AI concept sketches, six rounds of homepage design, a Figma design system, and a hand-built site that sends buyers to the right door. AI was part of every step, from proposals to DNS fixes, and it let one designer move like a small team.

New Artisan Premades homepage on desktop and phone, with the Figma design system patterns board behind it

Overview

Artisan Premades makes grab-and-go sandwiches, salads and wraps in an FDA registered kitchen and sells them wholesale. Their customers are coffee shops, offices, corporate campuses, hospitals, grocery stores and co-ops. They run four product lines: Tosti sandwiches, Shine salads, Bolt wraps, and Molly's Grown to Eat.

The food was good. The website didn't show it. The site hadn't been touched since around 2020. The homepage was a logo, one photo, "Handcrafted in Seattle, WA," and a contact button. Behind it, the products page gave each line one sentence, and food safety got one paragraph. A buyer deciding whether to put Artisan on their shelf had very little to go on, and nothing to download.

I came on as a freelancer to run the whole project: research, information architecture, visual design, the design system, the front-end build, and the move to new hosting.

Scope at a glance

  • Discovery with the client, their ordering platform vendor, and their salesperson
  • Sitemap, wireframes, and a page inventory built around the buyer, not the brand
  • Visual research, a brand board and quick AI concept sketches, then six rounds of homepage design in Figma
  • A Figma design system with color variables, text styles, components and page patterns
  • A static PHP/HTML/CSS/JS build with a staging site, a Git repo and a deploy script
4 Product lines, each with its own docs and photos
2 AI concept sketches before any real design
6 Homepage iterations in Figma
7 Core pages, each answering a buyer question

The Challenge

The people who matter most to this site are wholesale buyers and category managers. Before they commit shelf space, they want to see the food, see the packaging, and get spec sheets, allergens and nutrition. The old site gave each product line one sentence and offered no documents. Existing customers had to know where to log in. New ones had to send an email and wait.

There was a second problem under the first. The project started as a website plus a custom ordering system, and nobody yet knew where the website would live or what it would be built on.

Artisan Premades before
The old Artisan Premades homepage: logo, a row of links, one photo of Shine salads with Handcrafted in Seattle, WA, and a green Get in touch band
Artisan Premades after transformation
The new Artisan Premades homepage: Made fresh, ready to sell headline, product line cards, trust and food safety bands, and a wholesale call to action

Research & Discovery

Sitemap and wireframe combo: homepage, product lines, about, food safety, careers, contact and become a customer, with the ordering storefront off to the side

Sitemap and wireframe in one view. The ordering storefront sits outside the site on purpose. Our job is to get buyers to its door.

Working closely with the client

I started with a kickoff meeting and wrote everything into a living project brief: goals, page inventory, open questions, and who owned each one. Every meeting after that updated the brief, so the client and I were always reading the same document.

The biggest call came early. I set up a joint meeting with the client and the vendor behind their new ordering platform. It turned out the platform already included a storefront that met the client's needs, at no extra cost. That took the ordering system out of my scope. We dropped a custom storefront, a monthly e-commerce subscription, and an unproven integration. The website became a marketing site with a clear Log In to Order hand-off on every page.

Talking to sales

I sat down with their salesperson and walked her through early pages. I asked how she sells, what buyers ask for, and what she wished she could send them. The answers were specific: shelf life, full ingredients, heated or not heated, allergens, nutrition, spec sheets, and photos of the packaging. That conversation became the products page. Every line got a photo bar, a short description, and its own set of downloadable documents.

Deciding who the site is for

I ranked the audience: distributor buyer and category manager first, retail merchandiser second, end shopper third. Every design decision after that got checked against one question. Does this make a buyer confident enough to give us shelf space?

The best design decision on this project was taking something out. Moving ordering to the platform the client already had made the site smaller, cheaper to run, and easier to finish on time.

Visual Direction

I gathered references from food brands, B2B suppliers and food publications into a mood board, plus a branding board built from what Artisan already had: the wordmark, Molly's greens, and their product photography. Then I put those materials to work. I started with quick, prompted screens to rough out ideas fast, and moved to designed screens in Figma, each round closer to production quality.

From research to rough concepts

Step 01 · Visual research
Mood board of food and grocery website references

A mood board of food brands, B2B suppliers and food publications. I start every project here, to get my head in the right visual space and learn from work like it.

Step 02 · Brand foundations
Branding board: wordmark on white and green, product photography, palette, and Shine packaging

The client's own materials in one place: wordmark, greens, photography, packaging. The first colors and base pieces of what grew into the design system.

Step 03 · AI concept sketches
AI concept sketch A: split hero, hard grid, spec chips on each product line AI concept sketch B: full bleed dark green hero and edge to edge product bands
Rough concepts · not final

I fed LLMs my wireframe, the logo and photos, and a detailed prompt, and got two layouts on screen fast. A way to think out loud, not a design. Both carry the usual AI tells, and none of it shipped as is.

The real design work started after this. In Figma I shook off the generic AI patterns, the parts that make a page look generated, and worked the layout until it felt made by a person for this client. The next section shows how that went.

Iterations

I iterated the homepage over six versions in Figma. The look moved closer to the brand they already had: a serif headline, a mint and deep green palette, and the food doing the selling.

What changed, and why

Building the Design System

Design system cover card: what this board is, how to use it, contents and known issues

The board explains itself, so anyone opening the file knows what's live and what not to touch.

Once the client approved the direction, I went back and rebuilt the Figma file as a real system. It's one board that serves as the single reference for the site, and everything on it is live. If something changes there, it changes everywhere it's used.

  • Foundations. Brand color primitives sit behind semantic tokens for text, surface, action and border. The primitives are hidden from the pickers, so nobody grabs a raw hex by accident.
  • Type. Cormorant Garamond for headlines, Montserrat for body, Nanum Brush Script for small hand-written notes. Every text layer uses a text style. No fonts or sizes set by hand.
  • Components. Buttons, text blocks, header and footer, page bands, and the cut-out food pieces that give the pages their edges.
  • Patterns. The product card, the homepage product row, the docs panel, and the full product line section.
  • Accessibility built in. Color pairs are checked against WCAG AA (4.5:1 for body text). Pairs that fail carry a red badge on the board until the palette is adjusted.

Designing with AI

I used Claude across the whole project, not just the design. It gave me speed, and it gave me clarity. A solo designer on a project like this also plays project manager, developer and IT. AI let me cover all of those without losing the thread. It didn't make the decisions. Here's where it helped and where I drew the line.

Where AI helped

  • Client communication. I used it to organize and build content docs and proposals, so the client always had something clear to react to.
  • File organization. When I needed something, AI searched across my docs and emails and found it fast, so nothing got lost between meetings and the build.
  • Design. Quick concept sketches from my wireframe and brand board, to think out ideas fast. Later, with the design system structured cleanly, Claude could read the Figma file and make changes on the canvas from a prompt.
  • Coding. Once the client approved the Figma design, I built the HTML, CSS and PHP with Claude and reviewed each page against the design.
  • Server setup and DNS. The move to new hosting meant working through about 50 DNS records: www, TXT, CNAME and more. AI helped me sort out which ones belonged to hosting, what to change them to, and how to troubleshoot when something broke. I didn't have to become a DNS expert. My web knowledge plus an AI partner turned 5-day problems into 5-minute ones.
  • Launch blockers. A few certificate issues stopped the move to the new server cold. AI helped me troubleshoot them, and the site was working again in minutes.
  • Final polish. Checking pages against the design, tightening copy, and catching small bugs and inconsistencies before the client saw them.

Where my judgment did the work

  • Setting up the vendor meeting that cut ordering from scope
  • Ranking the audience and holding every page to it
  • Deciding what to keep from the AI sketches and what to throw out
  • Color contrast checked against WCAG AA, with failing pairs flagged
  • What to leave off the site, like pricing and stock levels that would go stale

One lesson changed how I work. I jumped from an approved comp straight into AI-built code, and the Figma file fell behind the real site. Building the design system afterward fixed that. With named tokens, text styles and real components, the AI and I are working from the same source. Prompts get more consistent results, and the Figma file and the code stay in sync.

The New Site

Launching soon

The new site is a static PHP build with shared header, footer and sidebar includes. There's no CMS, on purpose: the client doesn't plan to edit it, and a plain build is fast, cheap to host, and easy for the next developer to pick up. A staging site made reviews easy during the build. The code is version controlled in Git and goes live quickly with one script.

Launch and hand-off

Catering, Built and Shelved

Catering order page: boxed lunch menu by section, order summary, and contact and delivery details

Midway through, the client asked about catering: boxed lunches for meetings, open to anyone, no wholesale account needed. We scoped it as separate, hourly work with weekly check-ins to keep cost in check.

The hard part was the split between audiences. A coffee shop owner and an office manager ordering lunch for 20 people need different doors. I designed a forked hero, wholesale on one side and catering on the other, and added Catering to the main nav and footer.

For the order form, I proved out a simple pipeline. The menu comes from the ordering platform's catering catalog, gets exported to a CSV, and feeds the form. Submitted orders go by email to an AI agent on the platform that creates the invoice. It worked end to end on staging.

Shortly before launch, the client decided to hold catering back. The work is done and parked, and it may launch at a later date. Until then, the site launches focused on wholesale, which is where it started.

Impact & Results

Lessons Learned

  • Ask the vendors early. One meeting removed the riskiest part of the project.
  • The salesperson knows what buyers ask for. Her list became the products page.
  • Build the design system before the code, not after. AI moves fast, and the system keeps it pointed in the right direction.

How about we have a chat?

Open to new opportunities, drop me a line.

Email me