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.
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 Bakehouse | Square Online | Instagram plus DMs | |
|---|---|---|---|
| Cost | $59 one-time | Free tier, then $29 per month and up | Free |
| You own the source | Yes | No | No |
| Real catalog and cart | Yes | Yes | No |
| Custom-order request form | Built in | Manual | DM thread |
| Lead time and allergens per product | Yes | Limited | None |
| Order tracking | Your own checkout | Square dashboard | Screenshots and memory |
| Hosting | Netlify or Vercel, free tier works | Square-hosted |
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.
How to set up Drift Mill Bakehouse
- Step 1Install
Download the zip from the purchase email, extract it, and run `npm install` in the project root.
- Step 2Edit the products data file
One file drives the catalog. Update product names, prices, categories, lead-time notices, and allergen info.
- Step 3Set your weekly menu
Edit the weekly menu section with what you actually bake and on which days.
- Step 4Replace the brand
Swap the logo and favicon, and adjust the linen, wheat, and crust palette if you want.
- Step 5Swap the photography
Replace the included photos with shots of your own baking.
- Step 6Wire checkout
The cart persists in the browser in demo mode. Connect the checkout flow to Stripe or your payment provider when you are ready.
- Step 7Deploy
Push to Netlify or Vercel.
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.