P R O J E K T YK O N T A K T

[09]

MARKETPLACE

TIER B · ROK 2026 · STATUS: DZIAŁA · JĘZYKI: TYPESCRIPT

Multi-tenant marketplace: subdomeny, Stripe Connect, czat, cykl zamówień

[FIG. 1] MISJA

Wielostronny marketplace na Next.js 15 + React 19 z backendem Payload CMS + MongoDB i type-safe API tRPC. Każdy sprzedawca ma własny sklep na subdomenie, płatności idą przez Stripe Connect z automatyczną prowizją platformy. Ponad bazę (tutorial Antonia) dołożony jest realny handel: czat kupujący↔sprzedawca na websocketach, pełny cykl zamówienia (potwierdzenie / spór / recenzja), maile transakcyjne, oceny, biblioteka zakupów i komplet stron marketingowo-prawnych. Prowadzone AI-native — własne skille Claude (payload-collection, trpc-router) i code-review w CI.

[FIG. 2] ARCHITEKTURA

najedź na blok, by zobaczyć opis

[FIG. 2A] CI-RECENZENT

.github/workflows/claude-code-review.yml · on: pull_request

▸ commit a3f9e21feat(chat): typing indicator

[◎] CZEKAM NA PR

  • modules/chat/server: procedura tRPC bez .input() — dodaj schemat zod
  • use-chat-socket: brak cleanupu w useEffect — leak socketu przy unmount

AI-NATIVE PROCES, NIE AI-PRODUKT: REVIEW KAŻDEGO PR ROBI CLAUDE W CI

[FIG. 3] WYZWANIA

[+][CH-01]

Multi-tenancy + Stripe Connect naraz: płatność na konto sprzedawcy z automatyczną prowizją operatora.

[+][CH-02]

Rozszerzenie cudzej dojrzałej bazy bez psucia konwencji — udokumentowane w `.planning/codebase/*` i własnych skillach Claude.

[+][CH-03]

Realtime czat buyer↔seller wpięty w model tRPC + kolekcję Payload, oraz cykl sporów/recenzji z mailami transakcyjnymi.

[FIG. 4] WARSTWA AI

Multi-tenant marketplace: subdomeny, Stripe Connect, czat, cykl zamówień

[FIG. 5] GALERIA

SCREENY W DRODZE — patrz SHOTS-WANTED

[FIG. 6] STACK & LINKI

NEXT.JS 15REACT 19PAYLOAD CMSMONGODBTRPC 11TANSTACK QUERYSTRIPE CONNECTSHADCN/RADIXTAILWIND V4VERCEL BLOB
[ZASTRZEŻONE — PROJEKT KLIENCKI]