BunordenBunorden Developers

Developer docs

Bunorden documentation

Bunorden is a privacy-first app suite built around end-to-end encrypted product data. These docs describe the current app surface, storage model, operational notes, and recent changes.

Quickstart

Use the app-specific workspaces during development. The docs app itself runs as an independent Next workspace.

npm install
npm run dev --workspace @bunorden/docs
npm run build --workspace @bunorden/docs

For local preview, the docs app defaults to port 3003.

Apps

Storage model

The active cross-app encrypted document pattern uses a shared encrypted entries table.

Tableencrypted_entries
Noted entry typenoted_document_v2
Encryption boundaryPlaintext should be handled client-side before data is stored.
Sharing todayProtected bundles and encrypted Noted share links are explicit handoff flows.

Security posture

  • Product data should be encrypted before it leaves the client.
  • Server behavior should not depend on reading user plaintext.
  • Public sharing should be explicit, revocable when backend support exists, and clearly labeled in the UI.
  • GitLab is the public source of record for first-party code and audit history.

Release notes

Docs site added

docs.bunorden.com now has a developer documentation app with overview, quickstart, app references, storage notes, security notes, and release notes.

Noted workspace split

Noted now separates the document list route from the document edit/view route and asks for Markdown or Docs when creating a new document.

Noted encrypted entries rebuild

Noted moved to encrypted_entries using entry type noted_document_v2 and removed the older Noted-only Supabase schema path.

GitLab source of record

First-party GitHub publishing artifacts were removed and maintenance transparency was documented in the public README.

Deployment

For Vercel, create a project that points at the docs workspace.

Root directoryapps/docs
Build commandnpm run build
Development commandnpm run dev
Domaindocs.bunorden.com