MM

Martin Melody

Systems Installation Engineer @ CBE

← Back to projects

Case Study

Loom

Loom is a local-first task and project manager designed for terminal-heavy workflows. It combines a Terminal.Gui interface, CLI entrypoints, and an optional API-backed remote mode.

.NET Terminal.Gui CLI Web API Local-first

What it does

  • Lets you manage tasks and projects from a keyboard-first terminal UI.
  • Stores data locally in JSON by default for fast, offline use.
  • Can switch to a remote connection mode that talks to API endpoints.

Architecture highlights

  • Layered structure across Core, Application, Infrastructure, and UI projects.
  • Shared task service used by both terminal and server paths.
  • Config-driven local vs remote storage providers.

Screenshots