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
- Host: GitHub
- URL: https://github.com/marksteve/showman.js
- Owner: marksteve
- Created: 2013-05-02T06:32:27.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2013-05-03T16:45:46.000Z (about 13 years ago)
- Last Synced: 2025-03-25T16:21:32.879Z (about 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 379 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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/