Skąd to się wzięło
24 kwietnia 2026 roku Piotr Kucharski i agent Claude przeprowadzili sesję decision-space dla nowej wersji tangonuevo.pl. Stara wersja siedziała na Next.js i Firebase Hosting — przy każdym deploy nawigacja migała przez minutę, a edycja bilingualnej treści wymagała otwarcia 20 inputów w sidebarze. Po przejrzeniu Pucka, Tiny CMS, Builder.io i WordPressa wybór padł na stack Vite + React Router 7 + Puck 0.21.
Kluczowe decyzje: Pattern D (paired flat fields — `titlePL` obok `titleEN`, oba edytowalne inline), Architecture B (rewrites dla /admin do Cloud Run, reszta serwowana przez Firebase Hosting), Cloud Run scale-to-zero zamiast trzymania ciągle działającego serwera.
To demo zostało zbudowane w jeden wieczór jako Proof of Concept przed rozmową z Agnieszką następnego dnia rano.
Co to potrafi
Edycja bilingualna
Każde pole tekstowe ma parę PL/EN obok siebie. Brak ukrytych zakładek, brak przełączania języka strony.
Page switcher
Lista stron w pasku narzędzi edytora — przeskakujesz między stronami jednym kliknięciem.
Podgląd urządzeń
Toggle Desktop / Tablet / Mobile w toolbar — widzisz jak strona wygląda przed publikacją.
Banalnie tani hosting
Cloud Run scale-to-zero plus Firebase free tier. Strona kosztuje grosze miesięcznie zamiast 5–30 USD.