Skip to content

Simple presentation app built with express, bespoke.js and socket.io

Notifications You must be signed in to change notification settings

marksteve/showman.js

Repository files navigation

showman

Simple presentation app built with express, bespoke.js and socket.io

Install

git clone https://github.com/marksteve/showman.git
cd showman
npm install -g

Usage

Configuration is defined in config.json:

{
  "title": "Showman Demo",
  "slidesPath": "./demo",
  "assetsPath": "./assets",
  "username": "demo",
  "password": "demo"
}

Slides are written in Markdown. You can add notes by adding another Markdown file with the same name suffixed with "-notes". For example: Write your notes for 001.md in 001-notes.md.

Run the showman server from the directory where config.json is:

showman

Go to http://<showman_server>:3000/ for the slides and http://<showman_server>:3000/rc for the control.

Controls

  • Tap → showman.deck.next()
  • Swipe Left → showman.deck.slide(currIndex + 1)
  • Swipe Right → showman.deck.slide(currIndex - 1)

Example

https://github.com/marksteve/manilajs003-slides

License

http://marksteve.mit-license.org/

About

Simple presentation app built with express, bespoke.js and socket.io

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published