Open Source Marketplace template
Listings, discovery, detail pages, and trust signals.
A marketplace storefront foundation for curated catalogs, searchable listings, detail pages, and buyer confidence.
This is the real app, not a mockup. Whatever you enter in the demo stays in your browser and belongs to nobody.
What you get
One zip. Everything to own it.
Marketplace Foundation gives builders the parts that make a curated catalog feel trustworthy: browse pages, listing cards, detail pages, verification metadata, submission-ready structure, and search primitives. It is designed for marketplaces where clarity and confidence matter more than volume.
- Listing catalog and searchable grid
- Foundation detail pages
- Trust and readiness metadata
- Submission-ready data model
- Future payments and creator account seams
marketplace-foundation/├── app/the running Next.js app├── agent/START_HERE, PROJECT_MAP, RULES, RECIPES, TESTS, DEPLOY├── CLAUDE.mdread automatically by Claude Code├── AGENTS.mdread automatically by Codex├── .cursor/rules/loaded automatically by Cursor└── README.mdrun it, then make it yours
Inside the app

Customize with AI
Your agent already knows this codebase.
Agent docs identify listing schema, routing, filtering, and future API replacement points.
Prompts written against this app
Run it
5 min to your own copy.
- 01Create your editable app copy and unzip it.
- 02Run npm install.
- 03Run npm run dev and open http://localhost:3000.
- 04Read /agent/START_HERE.md before customizing.
- 05Swap the local-first storage boundary for your own backend when ready.
Marketplace Foundation data stays in this browser by default.
No account, backend, or cloud sync is included in the current package.
An agent can add optional sync later while preserving the local-first default.
This package is standard-ready for Create My App and AI customization.
A full app-only PWA install route is not enabled yet for this app.
If this isn’t quite right
Take Marketplace Foundation and make it yours.
Free, MIT, 5 min to running. The demo above is exactly what lands in your folder.