CraftNest

Marketplace

A maker-first marketplace for handmade goods.

A complete spec suite for a two-sided marketplace — seller onboarding, multi-seller split-payment checkout, order fulfillment, reviews, and disputes, all wired to a P#S# coordinate map.

This is a complete, real InitRepo suite. Every document tags its content against the shared P#S# coordinate map in the Execution Blueprint — open context_index.json to see the machine-readable map your AI agent retrieves against.

Execution Blueprint — CraftNest

The coordinate map every other document references. A two-sided marketplace has two actors (buyer, seller) and a money split, so phases are ordered to stand up the seller supply side before turning on demand-side checkout.

P1 — Foundation & Roles

  • {P1S1} Project scaffold, CI, environments
  • {P1S2} Authentication and sessions
  • {P1S3} Buyer / seller roles and profiles
  • {P1S4} Seller payout onboarding (Stripe Connect)

P2 — Catalog

  • {P2S1} Shop / storefront model
  • {P2S2} Product listings (photos, variants, inventory)
  • {P2S3} Search, filters, and category browse
  • {P2S4} Product detail page

P3 — Commerce

  • {P3S1} Cart (multi-seller aware)
  • {P3S2} Checkout with split payments
  • {P3S3} Order lifecycle and fulfillment

P4 — Trust & Safety

  • {P4S1} Reviews and seller ratings
  • {P4S2} Buyer ↔ seller messaging
  • {P4S3} Refunds and dispute handling

P5 — Growth & Launch

  • {P5S1} Seller dashboard and analytics
  • {P5S2} Discovery, SEO, and recommendations
  • {P5S3} Launch hardening: fraud checks, observability, policies

Start from this spec

Fork CraftNest to open the wizard with these inputs pre-filled — then tweak the idea, the stack, and the features to make it yours. Your first brief is free.