
ArchFlow
A realtime architecture playground for exploring production-grade system design through interactive boards, realistic templates, and seamless collaboration.
Context
Engineers and founders often need a fast way to explore architecture ideas without jumping straight into docs or whiteboards. I built ArchFlow as a serious product-grade playground where users can model software systems visually, explore realistic production templates, and understand architectural trade-offs through guided storytelling and metadata.
Approach
Designed the product around an interactive board workspace using React Flow for explicit node-edge modeling, Convex for realtime synchronization and board persistence, and Zustand for predictable local orchestration. Focused on product-grade details including multiplayer presence, ephemeral cursor chat, dynamic SEO metadata, analytics instrumentation, and seamless continuation flows to make architecture exploration feel collaborative, realistic, and production-ready.
Highlights
Built a visual system design workspace with drag-and-drop nodes, edges, and reusable production-grade architecture templates.
Implemented realtime multiplayer collaboration with live cursors, presence avatars, and ephemeral slash cursor chat.
Structured board persistence and duplication flows to support seamless architecture exploration across sessions.
Designed template storytelling layers with stack guidance, metadata, and explicit trade-off explanations.
Implemented production-ready SEO foundations including dynamic metadata, sitemap, robots, OG, canonical, and favicon handling.
Integrated Google Analytics instrumentation for real user behavior tracking and template interaction insights.
Polished interaction details with Framer Motion while maintaining build stability, dead-code discipline, and predictable performance.
Trade-offs
Prioritized realistic production templates over broad diagramming flexibility to keep exploration grounded in real-world systems.
Balanced realtime collaboration richness with predictable board performance and state clarity.