Skip to content
Joey Landry

LiveE-commerce · Brand

Nyes Neck Clothing & Apparel

A Cape Cod lifestyle and apparel brand built as a real storefront, where the product catalog, the brand story and the charitable mission are all the same system.

Role
Founder, designer & full-stack developer
Year
2025—present
The Nyes Neck shop page: the “Nyes Neck Collection” heading with 42 styles, grid-density and sort controls, and a Sweatshirts row of three crewnecks and a hoodie, each embroidered with the small red, white and navy pennant logo.
nyesneck.shop

Why it exists

In 2013, at nine years old, I sold lemonade and bracelets in Nyes Neck and raised $50 for Make-A-Wish Massachusetts and Rhode Island.

With help from the neighborhood, that experiment kept expanding — movie nights, raffles, apparel, live music, community events — and over nine years it raised more than $20,000.

After Tufts I wanted to bring the idea back as something permanent instead of an annual event. Nyes Neck Clothing & Apparel is that: a brand inspired by Nyes Neck and Cape Cod, with a portion of proceeds supporting St. Jude Children’s Research Hospital and a long-term ambition to widen that impact.

What I owned

  • The brand itself — name, positioning, visual direction and the story the store tells.
  • Product design and the apparel line.
  • The full storefront implementation: routing, layout, catalog, product detail, cart-adjacent flows and contact.
  • The content model in Sanity, so the shop can be merchandised without a deploy.
  • The Printful integration boundary and the product data shape it feeds.
  • SEO foundations, deployment and ongoing maintenance.

Product & UX calls

Let the place do the branding

The store is inspired by a specific neck of land on Cape Cod, so the design leans on coastline, light and texture rather than generic streetwear tropes. The result reads as a place before it reads as a shop.

Merchandising belongs to content, not code

Collections, shop layout, imagery, crop and hotspot are all editable in Sanity. Rearranging the store is a content change, not a pull request — which is what makes it maintainable as a one-person operation.

The mission is stated, not performed

The charitable side is presented plainly — what the brand grew out of and where a portion of proceeds goes — without turning every page into an appeal.

How it's built

Storefront

Next.js 16 App Router with React 19 and TypeScript. Server components render catalog and product pages; Tailwind CSS 4 carries a small, tokenized design system across breakpoints.

Content layer

Sanity models products, collections and shop layout. The Sanity image pipeline handles derivatives, with crop and hotspot control so product photography stays composed at every aspect ratio the storefront uses.

Product synchronization

A Printful boundary keeps product metadata, variants, sizes, colors, pricing, availability and mockups in sync, so the fulfilment catalog and the storefront describe the same reality.

Platform

A Formspree-backed contact route, SEO foundations — canonical URL, Open Graph metadata, robots and sitemap — and deployment on Vercel.

Everything in the build

Framework
  • Next.js 16 (App Router)
  • React 19
  • TypeScript
Interface
  • Tailwind CSS 4
  • Responsive storefront architecture
Content
  • Sanity CMS
  • Sanity image pipeline
  • Crop & hotspot control
Commerce
  • Printful product sync
  • Variant, size, color & pricing model
Platform
  • Formspree contact route
  • SEO & sitemap
  • Vercel

The hard parts

Two sources of product truth

Print-on-demand owns variants and availability; the CMS owns story, collections and layout. Most of the interesting work was deciding which system owns which field, and shaping one product type the storefront can render without knowing where each value came from.

Where it landed

  • The storefront is live at nyesneck.shop, designed and built end to end by me.
  • The brand continues the Nyes Neck fundraiser that raised more than $20,000 for Make-A-Wish Massachusetts and Rhode Island.
  • A portion of proceeds supports St. Jude Children’s Research Hospital.
  • Merchandising, collections and imagery are editable without touching the codebase.

What I'd explore next

Directions I'm considering — none of this is built yet.

  • Deeper collection storytelling — tying each drop to a specific place or moment on the Cape.
  • A clearer, public accounting of charitable impact as volume grows.
  • Richer product media, including lifestyle photography shot on location.