Full-Stack2026/ 02

opc-workspace

A local-first desktop workspace for the day-to-day work of a one-person company.

v0.1
current prerelease
0
SQLite schema version
0
Windows installer formats
opc-workspace today dashboard

01Overview

opc-workspace brings tasks, projects, clients, an inbox, focus sessions, and local business data into one offline-capable desktop application. Its core data stays in SQLite and controlled directories on the user's own computer.

02The problem

Independent developers, freelancers, creators, and consultants often move between task tools, project sheets, client records, and timers. The project gives those workflows one shared set of local business facts.

03The approach

A React and TypeScript interface talks to a Go sidecar over a versioned local API. Tauri manages the desktop shell and sidecar lifecycle, while SQLite migrations, controlled file storage, and backup and restore flows protect local data. The installed app bundles its runtime dependencies.

04Impact

Version 0.1.1 can produce unsigned Windows test installers in both EXE and MSI formats. The current build supports the core offline workflow, including task acceptance and rework, project and client records, focus tracking, search, and data backup.

05Highlights

  • Six-state task lifecycle with subtasks, deliverables, acceptance, and rework
  • Versioned SQLite migrations with backup, restore, and controlled file storage
  • Tauri desktop package with an embedded Go sidecar
  • Local search and command palette across tasks, projects, clients, and inbox items

Next project

More projects