Beamer+: Interactive Presentations
As someone who teaches and presents technical topics often, I found myself limited by the static nature of traditional Beamer slides. I wanted a more dynamic experience—something that could combine beautifully typeset slides with video playback, drawing, and annotation tools. That’s why I created Beamer+.
What Is Beamer+?
Beamer+ is a lightweight web-based presentation app built with Python and Flask that enhances your Beamer PDFs with the following features:
- 🎥 Embedded Media Support: seamlessly insert videos, 3D models, and audio directly into your slides
- 📶 Live-Polling: run real-time polls with automatic AI summaries of student responses
- ✏️ Annotation Tools: draw, highlight, and mark up content during your presentation
- 🖱️ Keyboard and Mouse Navigation: navigate slides using either keyboard shortcuts or your mouse
With Beamer+, you can turn a static PDF into a more engaging and interactive lecture or demo—perfect for classrooms, conferences, or online content creation.
How It Works
The app runs locally and loads your Beamer-generated PDFs and video clips from a static folder. With a clean UI and keyboard shortcuts (like P for pen, H for highlight, E for eraser), it’s easy to teach and present without ever breaking stride.
Try It
You can find the open-source project here To get started, just download the executable, add your slides and videos, and you’re ready to present!
Got a feature in mind? I’d love to hear it—reach out anytime!