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

[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

FERMENT3CITY.COM — 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

[FIG. 6] STACK & LINKI

NEXT.JS 15SUPABASESTRIPE CONNECTTRPCTAILWINDPOSTHOG