When giving presentation for school projects, we found it difficult to stick to the time limit imposed upon us. Knowing when you should switch topics/slides during your presentation would be extremely helpful. And thus, On Point was born.

What it does

In the PowerPoint add-on, you assign a time with each slide. Then, when your presentation reaches that slide, the timer starts counting down, and will buzz your Pebble when you should switch slides. It also allows you to control the PowerPoint from the Pebble itself.

How I built it

We used the Microsoft Office Add-in API and the Pebble.js API to create a synchronized presentation that uses Firebase as a database and event manager.

Challenges I ran into

The Office API was poorly documented and there were no mentors that had experience with it so we were pretty much on our own for that part.

Accomplishments that I'm proud of

Figuring out the Office API from nothing but the API reference and the fact that we finished with time left to polish and debug the app.

What I learned

We learned how to make add-ins for the Microsoft Office Suite, and we learned how to use Pebble.js

What's next for On Point

Add support to all smartwatches (Android, iOS, Pebble, etc.). We also want to extend the core functionality of On Point to Google Slides (Google's version of PowerPoint).

Built With

Share this project: