[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