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/docsFor local preview, the docs app defaults to port 3003.
Apps
noted.bunorden.comSheetsEncrypted workbooks with formulas, CSV/XLSX tools, formatting, and protected bundle export.sheets.bunorden.comClaviPrivate finance tracking for accounts, cards, categories, budgets, and regular review.clavi.bunorden.comWaterHydration tracking with private progress history and a simple mobile-friendly flow.water.bunorden.comAccountsShared authentication, profile, settings, and app launch surface for Bunorden.accounts.bunorden.comStorage model
The active cross-app encrypted document pattern uses a shared encrypted entries table.
| Table | encrypted_entries |
|---|---|
| Noted entry type | noted_document_v2 |
| Encryption boundary | Plaintext should be handled client-side before data is stored. |
| Sharing today | Protected 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 directory | apps/docs |
|---|---|
| Build command | npm run build |
| Development command | npm run dev |
| Domain | docs.bunorden.com |