12 Commits
Author SHA1 Message Date
DottaandPaperclip 05fbd5b4aa Add Paperclip documentation link (#1)
Co-authored-by: Paperclip <[email protected]>
2026-07-09 20:00:50 -05:00
DottaandClaude Opus 4.6 36e79af9ad docs: add ClipMart plan from PAP-288
Copy the detailed ClipMart marketplace plan into docs/PLAN.md, covering
vision, product taxonomy, data schemas, routes, user flows, UI design,
installation mechanics, revenue model, tech architecture, and MVP scope.

Source: PAP-288

Co-Authored-By: Claude Opus 4.6 <[email protected]>
2026-03-07 10:13:23 -06:00
Forgotten c3fa215ff3 feat: build marketplace browse page 2026-03-05 09:16:45 -06:00
Forgotten 64bc733654 Build listing detail page with blueprint sections 2026-03-05 08:45:21 -06:00
Forgotten 47c6882a07 feat: add creator dashboard and listing wizard flow 2026-03-05 06:35:23 -06:00
ForgottenandClaude Opus 4.6 6d78f765c1 Fix dynamic route param conflict: rename [slug] to [id] under /api/listings
Next.js requires consistent dynamic segment names within a route group.
The install route used [id] while the CRUD routes used [slug], causing
a build error. Consolidated under [id] with destructuring alias to
preserve slug-based lookups.

Co-Authored-By: Claude Opus 4.6 <[email protected]>
2026-03-05 06:28:24 -06:00
ForgottenandClaude Opus 4.6 0b53dcf051 Add initial Drizzle migration for ClipMart schema
9 tables: user, session, account, verification (better-auth),
listings, creators, purchases, reviews, team_blueprints (domain).

Co-Authored-By: Claude Opus 4.6 <[email protected]>
2026-03-05 06:27:53 -06:00
ForgottenandClaude Opus 4.6 f3d574fc96 Add creator registration form component
Co-Authored-By: Claude Opus 4.6 <[email protected]>
2026-03-05 06:27:05 -06:00
ForgottenandClaude Opus 4.6 92415f248c Add listings CRUD API routes
- GET /api/listings: Browse with filters (type, category, price range),
  pagination, sorting, and full-text search
- GET /api/listings/:slug: Listing detail with creator info and blueprint
- POST /api/listings: Create listing (authenticated creator only)
- PATCH /api/listings/:slug: Update listing (owner only)
- DELETE /api/listings/:slug: Soft delete (archives listing, owner only)
- POST /api/listings/:id/install: Install blueprint to Paperclip company

All protected routes require better-auth session.

Co-Authored-By: Claude Opus 4.6 <[email protected]>
2026-03-05 06:26:54 -06:00
ForgottenandClaude Opus 4.6 7d51f20a4b Add ClipMart scaffolding: deps, schema, auth, layout, and pages
Sets up Drizzle ORM with Postgres, better-auth for authentication,
database schema (listings, creators, purchases, reviews, team_blueprints),
and basic layout shell with browse/about/pricing pages.

Co-Authored-By: Claude Opus 4.6 <[email protected]>
2026-03-05 06:26:47 -06:00
ForgottenandClaude Opus 4.6 fa22ba8200 Add blueprint install API route (POST /api/listings/:id/install)
Implements the install flow that deploys a team blueprint to a Paperclip
company: validates purchase/free access, creates agents via Paperclip API,
sets reporting chains, creates projects, and returns a summary. Free
installs only for MVP.

Co-Authored-By: Claude Opus 4.6 <[email protected]>
2026-03-05 06:26:34 -06:00
Forgotten 8e8f705430 Initial commit from Create Next App 2026-03-05 06:22:13 -06:00