A practical deck system where source files stay editable, visual output stays polished, and presenter mode is built in.
Every important surface is visible: content, theme tokens, media, notes, patterns, and generated output.
dist/; edit the source files and rebuild.assets/Start from a title, comparison, metric, quote, video, or closing pattern.
Keep structure stable, adjust copy, and use slide-local variables for fit.
Run pnpm build, pnpm check, then preview or export from the same source.
The starter ships with a local looping video, and the same frame works for product demos, trailers, walkthroughs, or YouTube embeds.
Keep the dependency and scene module with the deck, import them from the slide, and let the build copy the whole asset bundle.
assets/vendor/three.module.min.js
assets/three-demo.js
full-frame canvas
Chart state lives in the slide, so the presenter can reveal different cuts of the same data live.
assets/vendor/.Move the ceiling, growth rate, and inflection point; the charts recalculate from the equation in the slide.
Use browser full screen or a second display so Teams sees only the audience presentation.
S for notesReveal opens a separate speaker window with current slide, next slide, timer, and notes.
Press P in preview or run pnpm pdf to write a static copy for review and handoff.
The deck remains ordinary files on disk, while the live presentation still feels like a finished product.
pnpm preview
press S for notes
press P for PDF