Case Study

markEDdown

A local-first Markdown editor built for focused writing, structured documents, and polished preview workflows. The product prioritizes local speed, readability, and editorial control without accounts or remote sync.

Technical writing with a real local workflow.

Editor

CodeMirror 6 with keyboard-friendly writing plus built-in find and replace.

Preview

Live Markdown rendering with sanitization and export-ready output.

Workspace

Documents, assets, history, trash, and inspector without a backend.

Many Markdown editors are either fast or complete, but not both.

markEDdown is designed for technical writing and longer documentation flows where editing, structure, assets, and validation need to coexist in one local-first workspace.

Focused editing with progressive side tools.

Writing stays central while the inspector, slash commands, explorer, and utility actions remain available only when they improve the workflow. The result is lower friction without losing depth.

Stack and architecture

Rendering

Marked + sanitization

Live HTML preview, clean export flow, and filtering of unsafe content before display or export.

Persistence

localStorage

Documents, preferences, pasted images, and stored references remain in the browser for a local-first workflow.

Tooling

Inspector + assets + export

Outline, warnings, local document manager, asset ZIP export, HTML, Markdown, and writing-oriented helpers.

Phase 1 completed

Find and replace, per-document history, inline rename, drag and drop in explorer and outline, trash flow, richer slash commands, focus mode, and export actions ready for actual delivery.

Editorial depth

Heading folding, block reordering, favorites, templates, better asset management, and a more refined publishing and HTML export layer.