StealThis .dev
Pages Medium

Travel — Guide Editor

A CMS-lite travel guide editor with three working panes. A left outline lists every section with a draggable handle to reorder, plus add and delete controls. The center canvas holds an editable cover (title, mood scene, best-time badge) and a stream of insertable blocks — POI cards with save-to-trip, a CSS map block with routed pins, and tip callouts. The right inspector edits section settings, a publish toggle, and a live SEO preview, while a reader preview modal renders only the published sections.

Open in Lab
html css vanilla-js
Targets: JS HTML

Code

Guide Editor

A productive, content-tool layout for assembling a destination guide. The left outline lists every section with a drag handle (or Alt + ↑/↓ for keyboard reorder), a published / draft dot, a block count, and add / delete affordances. Clicking a section loads it into the canvas and inspector; the topbar shows a live “Saving… / All changes saved” indicator.

The center canvas is a magazine-style page. The cover swaps between four CSS-painted scenes (city, coast, alpine, desert), carries a “Best in …” badge, and its title is directly contenteditable. Below the intro paragraph you stream in blocks: POI cards with rating, price tier and a working save-to-trip heart, a map block rendered as an inline SVG with a dashed route through numbered pins, and tip callouts you can edit in place. Each block has a hover toolbar to move or remove it.

The right inspector mirrors and edits the active section — title, eyebrow, intro, cover scene, best-time segment, a publish switch, and a slug-driven SEO preview with a length meter. Edits flow both ways between the inspector and the canvas, the outline updates as you type, and Preview opens a reader modal that renders only the published sections.

Illustrative travel UI only — fictional destinations, prices, and maps.