Back to selected work

Aril

A collaborative planning workspace with editable canvases, Markdown, and real-time cursors.

Aril planning workspace with a collaborative canvas.
The planning canvas

A shared place to plan

Aril brings editable canvases, Markdown, and real-time cursors into a collaborative planning workspace. It connects a React and TypeScript frontend with Node.js, Express, and database-backed persistence.

Working with concurrent changes

The persistence work includes revision-checked saves, field-level merging, and recovery drafts. These features address the practical side of collaboration: multiple edits, conflicting revisions, and work that needs to be recovered.

Across the stack

The project spans interface development, collaborative behavior, server-side handling, and storage using SQLite and PostgreSQL. The live workspace and source code are linked above.

More views

Aril design workspace and editing tools.
Working with designs
Aril library for organizing workspace content.
The workspace library
Aril studio homepage introducing the planning and design workspace.
The studio homepage
Aril asset details and workspace organization.
Asset details
Aril canvas with connected planning nodes.
Connected canvas

Aril