A framework for easily creating beautiful presentations using HTML. Check out the live demo.
Smart-presenter is a customized version of reveal.js. Smart-presenter comes with a broad range of features including reveal.js features.
Running application inside docker container:
docker-compose up -d
Container is using port 9000
. You can modify it in docker-compose.yml
. Do not forget --build
flag after configuration changes.
Some smart-presenter features, like hand detection, sound classification, and image classification, require that presentations run from a local webserver. The following instructions will set up such a server as well as all of the development tasks needed to make edits to the smart-presenter source code.
-
Install Node.js (4.0.0 or later)
-
Clone the smart-presenter repository
$ git clone https://github.com/zeka-io/smart-presenter.git
- Navigate to the smart-presenter folder
$ cd smart-presenter
- Install dependencies
$ npm install
- Serve the presentation and monitor source files for changes
$ npm start
- Open http://localhost:8000 to view your presentation
You can change the port by using npm start -- --port=8001
.
-
css/ Core styles without which the project does not function
-
js/ Like above but for JavaScript
-
plugin/ Components that have been developed as extensions to reveal.js
-
lib/ All other third party assets (JavaScript, CSS, fonts)
ToDo
ToDo
ToDo
MIT licensed