Drift Mill Bakehouse hero screenshot
Template · site · v1.0.0

Drift Mill Bakehouse

A full ordering site for home bakeries and made-to-order makers. Twelve pages, a working cart, checkout, and a custom-order form. Next.js 16.

bakeryfoodecommercemade-to-ordernextjs

Home bakers sell on the worst possible tools. A Facebook post that scrolls away by Tuesday, a DM thread to track orders, a Venmo handle in a comment. It works until it doesn’t. Drift Mill Bakehouse is a real ordering site for makers who take orders ahead.

It is not a brochure. It is a filterable shop, individual product pages, a working cart, a checkout flow, a custom-order request form, and a weekly menu, plus the usual about, FAQ, and contact pages. The design is warm and editorial: a baked-goods palette of linen, wheat, and crust over a soft grain texture, a Cormorant Garamond and Nunito pairing, and quiet scroll animations. Every product page carries lead-time notices, allergen info, and a notes field for special requests.

Who this is for

  • Home bakeries and sourdough makers
  • Custom cake and cupcake studios
  • Bread CSAs and subscription bakers
  • Granola, jam, and preserves makers
  • Cottage-food and farm-stand businesses
  • Any maker selling made-to-order with pickup

Who this is not for

  • Sit-down restaurants and cafes that need reservations and a live menu. See a heritage-style bakery site instead
  • Grocery-scale operations that need live inventory sync
  • Service businesses with no physical product. See Cedar Bell Nail Studio
  • Anyone who wants payments live with no checkout setup

What’s inside

  • 12 pages including a shop, per-product pages, weekly menu, custom orders, and a checkout flow
  • Cart with browser persistence and a slide-out drawer
  • Category-filtered product catalog driven by one data file
  • Custom-order request form with a notes field
  • Lead-time notices and allergen info on every product
  • Scroll-triggered animations throughout
  • Accordion FAQ and a testimonial section
  • All source files, commented and organized
  • Buyer README with setup and customization steps
  • Single-site commercial license

What you bring

  • Your product names, prices, categories, lead times, and allergen info
  • Your weekly baking schedule
  • Your own food photography
  • Your logo and brand colors
  • A payment provider if you want live checkout

Drift Mill vs the obvious alternatives

Drift Mill BakehouseSquare OnlineInstagram plus DMs
Cost$59 one-timeFree tier, then $29 per month and upFree
You own the sourceYesNoNo
Real catalog and cartYesYesNo
Custom-order request formBuilt inManualDM thread
Lead time and allergens per productYesLimitedNone
Order trackingYour own checkoutSquare dashboardScreenshots and memory
HostingNetlify or Vercel, free tier worksSquare-hostedInstagram

Note on checkout

The cart persists in the browser in demo mode, so the add-to-cart and checkout flow work the moment you open the demo. Connecting it to a live payment provider is a buyer step. The README walks through it.

Preview

Want the live version? Open the demo

Install

How to set up Drift Mill Bakehouse

  1. Step 1
    Install

    Download the zip from the purchase email, extract it, and run `npm install` in the project root.

  2. Step 2
    Edit the products data file

    One file drives the catalog. Update product names, prices, categories, lead-time notices, and allergen info.

  3. Step 3
    Set your weekly menu

    Edit the weekly menu section with what you actually bake and on which days.

  4. Step 4
    Replace the brand

    Swap the logo and favicon, and adjust the linen, wheat, and crust palette if you want.

  5. Step 5
    Swap the photography

    Replace the included photos with shots of your own baking.

  6. Step 6
    Wire checkout

    The cart persists in the browser in demo mode. Connect the checkout flow to Stripe or your payment provider when you are ready.

  7. Step 7
    Deploy

    Push to Netlify or Vercel.

Questions

Common questions

Is this a one-page brochure site?

No. It is a real ordering site. Twelve pages including a filterable shop, per-product pages, a cart, a checkout flow, a custom-order request form, and a weekly menu.

Does the cart take real payments?

The cart persists in the browser in demo mode so the flow works end to end. Connecting the checkout to a payment provider is a buyer step, covered in the README.

Can buyers request custom cakes?

Yes. The custom-order request form is built for exactly that, with a notes field for special requests alongside lead-time notices on every product.

Does each product show lead time and allergens?

Yes. Every product page has lead-time notices, allergen info, and a notes field, all driven by the products data file.

Can I use this for a food business that is not a bakery?

Yes. Any maker who sells made-to-order with pickup fits. Bread CSAs, granola and preserves makers, farm stands, and cottage-food businesses.

What's the license?

Single-site commercial license. One business build per purchase.