Seeded as a rebrandable storefront template sold as one bundle: the server-rendered catalog app, the full SEO layer, data-integrity guards, and a Docker standalone image with a liveness route for blue/green deploys. Configuration is three env vars; no database of its own. Listed without seeded reviews or ratings by design.
MVP ForSale (mvp.forsale) is a server-rendered promotional listing storefront for an MVP Hub-style marketplace, built on Next.js 16 (App Router) and React 19 with plain JavaScript and zero UI-framework dependencies. It is a read-only catalog frontend: every page fetches the marketplace catalog server-side from MVP Hub's public API, so crawlers and link previews receive full HTML, and every buy action deep-links back to the marketplace with UTM attribution. SEO is the core feature set — per-listing metadata and Open Graph tags, schema.org Product JSON-LD with offer price and aggregate rating, canonical URLs, a live sitemap.xml generated from the catalog, robots.txt, and noindexed search results. The catalog UX covers category landing pages with data-derived subcategory chips, faceted search (category, tech stack, capability, price slider), client-side sort, listing detail pages with gallery, seller-provided markdown body (rendered with raw HTML stripped), readiness badges, verified-review counts, and multi-variant "from" price ranges. Data-integrity guards are built in: reviews are never fabricated, unpriced listings never show $0, demo buttons only render for real demo links, and sold-out or coming-soon sale statuses are respected. The visual theme is a distinctive hand-drawn wireframe aesthetic (Kalam handwriting font, sketch-style browser chrome) that is deliberately easy to re-skin: one CSS file, design tokens at the top. Easy to set up — clone, set three env vars (API origin, public marketplace origin, canonical site origin), pnpm install, pnpm dev; ships with a BuildKit-secret Dockerfile producing a Next.js standalone image with a liveness health route for blue/green deploys. Pluggable against any backend exposing the /api/mvps list + detail contract. Ideal for marketplace operators who want a second themed storefront or SEO promo surface for the same catalog, agencies white-labelling listing sites, and developers who want a clean reference for server-rendered catalog SEO on the App Router. Ships as a clean, documented codebase so you can rebrand, extend and deploy without starting from scratch.
A themed, read-only listing storefront built on Next.js 16 (App Router) and React 19. Point it at an MVP Hub-style public API and it becomes a second, fully crawlable surface for the same catalog — with its own domain, its own look, and every buy action deep-linking back to your marketplace with UTM attribution.
A marketplace lives or dies on discovery. Your main product handles accounts, checkout, and seller tooling — but a promo storefront is a different job: a lightweight, SEO-first catalog surface you can put on a memorable domain, re-skin per audience, and iterate on without touching the core platform.
The hard part of that job is invisible: server rendering so crawlers see real HTML, per-listing structured data so Google shows price and stars, a sitemap that tracks the live catalog, canonical URLs, honest fallbacks when data is missing, and an image pipeline that doesn't break when a CDN host changes. This storefront ships all of it as a finished baseline.
Product JSON-LD (offer price, aggregate rating — emitted only when real data exists), canonical URLs, catalog-driven sitemap.xml, robots.txt, noindexed search results.Dockerfile.deploy builds a Next.js standalone node:24-alpine image (non-root) with a /api/health liveness route for blue/green swaps; build-time env arrives as a BuildKit secret so nothing lands in a layer. The image-optimizer allowlist is derived from env, with a safe per-image unoptimized fallback for unknown hosts.Dockerfile.deploy (standalone output, BuildKit env secret, non-root, health route)Pluggable against any backend exposing the /api/mvps list + detail contract — MVP Hub out of the box.
No verified reviews yet.