Weave
Overview
Built a visual graph/canvas editor with nodes, styled edges, groups, and sticky notes on a zoomable infinite canvas.
Key Features
- Local-First Sync: Implemented one-click git-based sync across machines, with smart setup handling and safe conflict resolution.
- Rich Interface: Designed a live-updating file explorer, custom color picker, and full settings panel for themes and custom fields.
- Export Capabilities: Created dual save formats (readable JSON + compressed) and one-click image export.
- Polished UI: Features a responsive toolbar, dark/light themes, and extensive keyboard shortcuts for a smooth workflow.