About
This app was built with Magnetic — a server-driven UI framework.
How it works
- All state lives on the server (Rust + V8)
- UI is rendered as JSON DOM descriptors on the server
- The client is a thin rendering shell (~1.5KB)
- Real-time updates via Server-Sent Events
- Actions are sent to the server, which re-renders and pushes updates
What the developer writes
- TSX page components (this page!)
- Business logic in server/state.ts
- That's it. No client-side JS, no state management, no build config.