Infinite Workspace is an interactive, infinite canvas built for organizing ideas, planning projects, tracking tasks, and even relaxing. Drag, drop, connect, and structure your thoughts freely with custom card nodes.
Note Card: Write and format notes with titles and rich text support (⌘B, ⌘I,⌘U). Use them to express ideas or add context to surrounding cards.
Task Card: Track goals and check off items with a polished, progress-focused UI and fluid task animations.
Parent Card: Act as root/folder nodes to group topics and fields together. Features real-time stat stacking from child cards.
Image Card: Display visual content directly on the canvas to complement your notes and project layouts.
-
Connect nodes freely across the infinite canvas.
-
Parent-Child Logic: Connect a green connector to a red connector on a Parent Card to establish child dependencies and hierarchy.
-
Aggregated Stats: Parent cards automatically stack and display stats from connected child nodes.
-
Drag-and-Drop Sidebar: Easily spawn new card nodes directly onto the canvas.
-
Auto-Save: Your workspace state persists automatically in your browser’s localStorage.
-
Smooth Animations: Powered by Motion and GSAP for responsive UI interactions, card creation, task buttons, and loading screens.
Built With:
-
Frontend: React, TailwindCSS, ReactFlow
-
Persistence: Browser localStorage
-
Hosting: Netlify
- 6 devlogs
- 14h