App
DocsGetting StartedSaving and Managing Drawings

Saving and Managing Drawings

Rekhic operates on a local-first storage architecture. You never have to manually hit "Save" or worry about losing progress if you close a browser tab.


Storage Modes: Guest vs. Signed-In

Rekhic supports two distinct operating tiers:

DimensionGuest ModeSigned-In Account
AuthenticationAnonymous Guest IDGoogle OAuth or Email/Password
Storage LocationBrowser IndexedDBIndexedDB + Firebase Firestore
Cross-Device AccessNo (Local to browser)Yes (Cloud synchronized)
Data Privacy100% on your machinePrivate cloud storage under your UID
Account MigrationAuto-migrates on sign-inMaintained in cloud

1. How Autosave Works

Every edit you make on the canvas—moving a node, editing text, adding a connector, or changing an icon—triggers an autosave checkpoint:

text
User Action (Canvas) │ ▼ Local DrawingRepository (IndexedDB) │ (Instant write, < 5ms) ├─────────────────────────────────┐ ▼ ▼ Guest Mode Authenticated Mode (Complete local save) (Async background sync to Firebase Firestore)

Because IndexedDB writes happen locally in milliseconds, there is zero network latency when drafting diagrams. Even if your internet connection drops, you can continue drawing uninterrupted.


2. Managing Drawings in Recent Workspaces

The Recent Workspaces view lists all diagrams created in your environment.

Each diagram card displays:

  • Title: The user-assigned or default title of the diagram.
  • Dynamic Mini-Map: A lightweight vector rendering of the actual node layout.
  • Node Count: Number of components in the architecture.
  • Last Modified Timestamp: Formatted date and time of the last local or cloud checkpoint.

Diagram Actions

Clicking the three dots (...) menu on any diagram card gives you three options:

  • Rename: Change the title of the diagram.
  • Duplicate: Clone the entire node and edge topology into a fresh workspace copy.
  • Delete: Permanently delete the diagram from both local storage and cloud database.

3. Switching Diagrams Without Leaving the Canvas

If you are working inside the workspace (/diagram), you don't need to return to the dashboard to switch projects:

  • Click the Diagram Switcher icon next to the diagram title in the header bar.
  • A modal opens showing your recent drawings.
  • Select any workspace to switch immediately.

4. Upgrading from Guest to Signed-In

If you start sketching as a guest and later decide to sign in or create an account, Rekhic automatically migrates your local IndexedDB drawings to your new cloud account. You never lose diagrams created during anonymous sessions.

Next: Learn about node primitives in Canvas Nodes.

Need help? Contact Support