⚠️ The new ZFordDev Documentation Portal is currently under active development. Search is not yet enabled and some pages are still missing. Please bear with us while we transition to the new system.

Getting Started

This guide covers the basics of installing SnapBoard, launching it for the first time, creating boards, and understanding the core interface.


System Requirements

SnapBoard is lightweight and runs on virtually any modern system.

Operating System Support

Windows 10+ Supported
Linux Distros Supported
WSL Supported
macOS Not Available

Hardware & Performance

Resource Thresholds

CPU 1 Core (2 Recommended)
Memory 512 MB (1 GB Recommended)
Disk 750 MB (1 GB Recommended)

Real‑World Performance

SnapBoard typically uses around ~180 MB RAM and under 1% CPU during normal board usage.

"We don’t collect usage data. Voluntary feedback about your device or setup helps us improve SnapBoard for everyone." — ZFordDev

Installation

Prerequisites

No additional runtimes or dependencies are required.
Simply download the build for your platform.

1

Download the package

Grab the latest release from GitHub.

2

Run the installer

The installer handles everything automatically.

3

Launch & Plan

Open SnapBoard and create your first board.

Note for Linux users:
AppImage builds require FUSE. Install it using your package manager (e.g. sudo apt install libfuse2).

First Launch

When you open SnapBoard for the first time, you can:

SnapBoard saves everything automatically to a local JSON file.


Creating Your First Board

SnapBoard uses a simple, local‑first board model.

To create a board:

  1. Click New Board in the left side bar.
  2. Name your board
  3. Columns will appear automatically (default: 3)
  4. Add cards using the + Add Card button at the top right header.

Boards persist automatically — no manual saving required.


Cards & Editing

Cards are the core unit of SnapBoard.

Each card supports:

Click any card to open the editor modal.


Storage & Persistence

SnapBoard uses a local‑first storage model designed for reliability and portability.

Alpha Storage (Legacy)

Early versions of SnapBoard stored all board data in a single .json file.
While simple, this approach had limitations:

Beta Storage (Current)

SnapBoard now uses a structured .db storage format, providing:

Core Principles

Boards remain fully local unless you export them manually.

Note: Workspace isolation and multi‑board containers are planned for the Beta cycle.


Why “SnapBoard”?

SnapBoard was created to answer a deeper problem inside the SnapDock ecosystem:
how do you organise work that lives across multiple folders, multiple documents, and multiple locations?

SnapDock is excellent at focused writing, but real workflows rarely live in a single directory.
Ideas spread out. Notes scatter. Projects grow sideways.
Writers and developers needed a way to connect documents that weren’t physically connected.

SnapBoard was built to solve exactly that.

Instead of creating a small virtual‑workspace helper, SnapBoard became a full planning tool — a place to map ideas, link documents, track progress, and structure work in a way that elevates the entire SnapDock toolset.

By giving SnapDock a dedicated planning companion, the ecosystem gains:

SnapBoard isn’t just a kanban board.
It’s the missing layer that ties your documents, ideas, and workflows together — without ever leaving your machine.