T-Shirt E-commerceCompleted
Shirtlist Commerce
A focused t-shirt storefront for apparel, built with Next.js 16 and deployed on Vercel. A clean, minimal design tuned for browsing and a quick checkout.
A t-shirt store should carry a shopper from the grid to checkout without friction. This one stays deliberately small and quick on Vercel, with bold imagery up front and a short path to buy.
What it solves
- Apparel sellers need a fast, image-led store to show off designs and stock.
- Without size and color variants, buyers cannot tailor their order.
- Tracking orders by email turns fulfillment into a scramble.
Impact
Apparel catalog
T-shirt collection
Fast checkout
Short path to buy

Architecture
Front-end
Next.js 16React 19TypeScriptTailwind CSS 4Radix UI
Carousel
Embla Carousel (product image galleries)
Forms
React Hook FormZod
Styling
Tailwind animationsRadix dialog / modals
Back-end
Vercel Serverless (v0.app synced)
Analytics
Vercel Analytics
Data flow
- Landing → product grid
- Click t-shirt → modal / detail with gallery
- Select size / color (if variants exist)
- Add to cart (localStorage)
- Checkout flow (payment integration on the roadmap)
Engineering decisions
v0.app-first design
UI generated in v0 and synced to the repo allows rapid iteration without custom CSS.
Product-centric layout
Large hero images, a grid catalog, and quick-view modals put products front and center.
Guest checkout only
No authentication for now — guest checkout, with Stripe / PayPal planned later.
Gallery

