This browser app is a presentation tool. Slide formats include: images (filename), iframe (url), markdown (text), and code. It uses RethinkDB for storing slides in JSON documents, see the data directory for the demo database contents.
Here is a Ten-minute guide on RethinkDB
For developers on a mac, install with Homebrew
brew update && brew install rethinkdb
- Clone the repo
git clone git@github.com:pixelhandler/ember-slide-deck.git
- Change into the new directory
cd ember-slide-deck
- Install dependencies
ember install
- Import demo slides into the db
npm run restore
- Start the database
rethinkdb
- Launch the app
ember server
- View your slides at http://localhost:4200.
- The inital page list the slides and links to them and includes an outline and the markdown used to generate the outline, useful for sharing presentation notes in a gist
- Use left and right arrow keys to navigate (it's a bit hacky, using a hidden input to listen for keypress events, so if you loose focus just reload)
To edit slides use the database administration tools at http://localhost:8080