joshf.me
← projects

Kuupanda · 2024 — now

Producer mini-sites

Every producer gets their own website, on their own domain, with nothing to set up.

  • Next.js
  • React
  • TypeScript
  • Tailwind
  • MongoDB
  • Zod

The problem

Small food producers need a web presence, but most don’t have the time or budget to build and maintain a website.

What I built

A multi-tenant Next.js app that generates a website for each producer from data they already keep on the platform.

  • Custom domains. Producers can connect their own domain, with automatic redirects to the canonical address.
  • Themeable. Colours and titles follow each producer’s branding, and a preview mode lets them see changes before they go live.
  • Content blocks. Pages are built from structured blocks, including conditional ones that only appear when the producer has relevant data.
  • Lead capture. A built-in contact form turns visitors into customers, styled to match the site.
  • Compliance. Legal notices are generated from the producer’s own details, and analytics only load after cookie consent.
  • Multilingual. Translations are handled with per-locale dictionaries.