AGAndrej Glavnik

Flagship product · local-first operations

OpsDesk

Keep the work moving when tickets, meetings, blockers, and decisions compete for attention.

OpsDesk is a browser-based workbench for customer-facing and analytics operations. It combines focus planning, a work board, to-dos, structured context, updates, reporting, and portable backup without an account or server.

RoleProduct design & developmentBuilt withHTML, CSS, JavaScript, SheetJSDataPrivate browser storage
OpsDesk focus view with top priorities, attention items, and work detailA real, usable browser application. No mock data is required to operate it.

01 · Challenge

Daily work loses context before it loses urgency.

Tasks often start in chat, continue in a ticket, change in a meeting, and finish in a status update. A generic to-do list stores the title but drops the reason, next action, blocker, decision, and handoff.

The goal was a focused personal workspace that remains useful for support operations, analytics delivery, and project follow-through without introducing another account or backend.

Signal

Too many capture points

Tickets, notes, messages, and spreadsheets fragment the same piece of work.

Risk

Context disappears

A title alone cannot explain what happened, why it matters, or what must happen next.

Constraint

Privacy first

Operational notes must stay in the browser and remain portable through explicit backup.

02 · System

One item. Multiple useful views.

A single structured work item powers Focus, Board, To-do, and Updates. Each view answers a different operational question while preserving one source of truth.

Capture

Quick entry

Task, issue, decision, or follow-up.

Clarify

Full context

Owner, priority, blocker, due date, notes.

Act

Focus & board

Top three and status-based delivery.

Communicate

Updates

Readable progress generated from work.

Continue

Portable backup

JSON restore plus Excel, CSV, or Markdown report.

03 · Product decisions

Every control earns its place.

The interface is intentionally dense enough for repeated work and quiet enough to scan. It avoids decorative dashboards, forced sign-in, and hidden export controls.

01

Focus stays capped at three

Prioritization becomes a decision instead of another unlimited list.

02

Archive and delete are separate

Completed history remains recoverable; permanent deletion requires explicit confirmation.

03

Report and workspace are different

Excel, CSV, and Markdown communicate work. JSON preserves the complete restorable workspace.

04

Storage is explained in-product

Users know browser clearing can remove local data and are prompted to keep portable backups.

04 · Result

A workbench, not a demo.

OpsDesk is complete enough for everyday use: capture, edit, prioritize, move, archive, delete, report, back up, restore, and continue. It also shares its portable workspace with SyncDesk so operational issues can link to documented data connections.

Workflow

Focus → Board → Update

The same item moves from today's intent to execution and stakeholder-ready reporting without duplicate entry.

Portability

No account required

A full JSON workspace can be exported and imported later or in another browser. Reports remain available in human-readable formats.

Resilience

Local-first by design

The application works on GitHub Pages, has no analytics tracking, and keeps workspace data on the user's device.

Accessibility

Keyboard and theme aware

Semantic controls, visible focus, responsive layouts, light/dark mode, and reduced-motion support are built in.

Next flagship

See how the data stays understandable.

SyncDesk
case study →