[12]
FERMENT
▒ TIER C · ROK 2026 · STATUS: DZIAŁA · JĘZYKI: TYPESCRIPT
Multi-tenant marketplace (ferment3city.com)
[FIG. 1] MISJA
Wielostronny marketplace na Next.js 15: każdy sprzedawca ma własny sklep (subdomena), izolacja danych przez RLS Supabase, płatności przez Stripe Connect z automatyczną prowizją platformy. Żywy na ferment3city.com — i wizualna referencja boot-terminala tej strony.
[FIG. 2] ARCHITEKTURA
najedź na blok, by zobaczyć opis
[FIG. 2A] DZIAŁA TERAZ
WYBIERZ SUBDOMENĘ — MIDDLEWARE PRZEPISZE ŚCIEŻKĘ
HOST: piwnica.ferment3city.com
middleware.ts → match(host) → rewrite
→ /tenants/piwnica
URL ZOSTAJE ŁADNY, ROUTING WEWNĄTRZ — JEDEN DEPLOY, N SKLEPÓW · 6 × E2E PLAYWRIGHT ✓
[FIG. 3] WYZWANIA
[+][CH-01]
Multi-tenancy + Stripe Connect naraz: płatność na konto sprzedawcy z prowizją platformy.
[+][CH-02]
Izolacja najemców przez polityki RLS bez zapytań N+1.
[FIG. 4] WARSTWA AI
AI W PRODUKCIE: BRAK — inżynieria klasyczna, AI-native proces buildu.
[FIG. 5] GALERIA
SCREENY W DRODZE — patrz SHOTS-WANTED