Skip to content
 
 

Repository files navigation

Remotion TorinoJS Presentation

Forkable Remotion + React starter for TorinoJS talks. This fork ships with mocked JavaScript history content inspired by a TorinoJS source deck.

The app opens directly to the fullscreen presenter. There is no default Remotion Studio route.

Run

bun install
bun run dev

Open http://localhost:3001/.

bun run presenter is an alias for the same command.

Customize Your Talk

Edit these files first:

  • src/deck/content.ts — ordered slide content, titles, durations, and code snippets.
  • src/deck/preview.tsx — optional code-preview renderer for code-DX slides.

Reusable slide rendering lives in src/slides/. Most forks should not need to edit it.

Slide Families

  • narrative — title, subtitle, bullets, emphasis, or claim slides.
  • code-only — code-focused slides with optional subtitle/bullets.
  • code-dx — code plus a live preview panel.

Slide ids are plain strings. Add, remove, or rename slides only in src/deck/content.ts.

Build

bun run build:presenter

The Vercel config builds the Vite presenter to dist/. Deploy this repository as the project root.

Source Content

The included mock deck follows this loose story:

  • 1995 browser wars
  • Netscape needing browser scripting
  • Brendan Eich's 10-day prototype
  • Mocha -> LiveScript -> JavaScript
  • JScript and ECMAScript standardization
  • engine performance, V8, Node.js, npm, and WebAssembly

All runtime content is intentionally editable and mocked in src/deck/content.ts.

Validate

bun run lint
bun run build:presenter

Then smoke-test http://localhost:3001/ with ArrowRight, ArrowLeft, Home, End, and R.

About

programmatically create video presentation TorinoJS-branded

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages