An open API service indexing awesome lists of open source software.

https://github.com/marksteve/showman.js

Simple presentation app built with express, bespoke.js and socket.io
https://github.com/marksteve/showman.js

Last synced: 11 months ago
JSON representation

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

Awesome Lists containing this project

README

          

# showman

Simple presentation app built with [express](http://expressjs.com), [bespoke.js](http://markdalgleish.com/projects/bespoke.js/) and [socket.io](http://socket.io/)

## Install
```bash
git clone https://github.com/marksteve/showman.git
cd showman
npm install -g
```

## Usage
Configuration is defined in `config.json`:
```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:
```bash
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/