Skip to content

Start here

Examples

Four complete apps, each with its own design language and a full Docent setup — running in the browser, with the source on GitHub.

Four small products rather than four demos. Each one is a plausible slice of a real interface with its own typography, palette and layout, so you can see what a tour looks like when it has to live inside someone else’s brand instead of next to it.

Every app runs the manager (useDocent / createDocent) alongside one tour the app draws itself, so both halves of the API appear in all four.

Each app reads a start parameter and runs that tour on load, so a link can drop someone straight into the thing you are describing:

/examples/vue/?start=cinder-postmortem
/examples/vanilla/?start=nocturne-handover

Every app keeps its tours in src/tours.ts, its renderer defaults and templates in src/tour-theme.ts, and its app-drawn popover in src/TourCard.*. Those three files are the whole integration; the rest is an ordinary app.