Beautiful presentations, zero complexity.
The Big Idea
Every great product starts with a simple premise. We strip away the unnecessary layers so you can focus entirely on your content and your story.
Simplicity is the ultimate sophistication.
— Leonardo da Vinci
Everything you need, nothing you don't.
Navigate with arrows, toggle fullscreen, access speaker notes — all from the keyboard.
ProductivitySwap between dark, light, and gradient themes with a single class change.
DesignNo bundlers, no dependencies. One HTML file is all you need to present.
SimplicityMonthly active users (thousands)
Simple, readable, extensible
class SlideEngine {
constructor(deckSelector) {
this.deck = document.querySelector(deckSelector);
this.slides = [...this.deck.children];
this.current = 0;
this.total = this.slides.length;
this.bindEvents();
}
navigate(direction) {
const next = this.current + direction;
if (next < 0 || next >= this.total) return;
this.slides[this.current].classList.remove('active');
this.current = next;
this.slides[this.current].classList.add('active');
this.updateProgress();
this.updateNotes();
}
updateProgress() {
const pct = ((this.current + 1) / this.total) * 100;
document.getElementById('progress')
.style.width = pct + '%';
}
}
Replace with your own image or screenshot