TanStack Start shell
File-based routing, SSR-ready layout, query integration, and route guards are in place.
Ledger-first multiplayer architecture
ZDip starts with the app shell, identity plumbing, generated SpacetimeDB bindings, and clean Docker organization so the real match runtime can land on stable ground.
File-based routing, SSR-ready layout, query integration, and route guards are in place.
Keycloak discovery, PKCE login, callback exchange, logout flow, and cookie sessions are wired.
Rust modules, generated TypeScript bindings, and connection factories are prepared for live state.