Skip to content

Latest commit

 

History

History
47 lines (32 loc) · 1.5 KB

README.md

File metadata and controls

47 lines (32 loc) · 1.5 KB

Demo presentation is available here: Why Ekko?Try the swipe gestures!

Ekko Presentation Viewer

Why ekko?

Less config. More presenting.

  • Professional Presentations - A sleek, modern UI that makes your slides look their best—no clunky toolbars, just your content.
  • Easy Sharing - Custom/short URLs to distribute presentations effortlessly.
  • Works Everywhere - Perfect on phones, tablets, and even smart boards!
  • Keyboard Shortcuts
    • ← → Navigate slides
    • F Toggle fullscreen
    • Esc Exit fullscreen
  • Touch Friendly - Intuitive swipe controls that just work.
  • Fully Customizable - Tweak colors, disable animations, and make it your own.
  • Lightweight - Built with vanilla JS and PDF.js—no bloated frameworks. Under 500KB, optimized for slow connections.
  • Zero Hassle - No dependency hell. Just download, swap your URL, and deploy.

Getting started

From zero to slideshow in 3... 2... 1... 🚀

  1. Clone the repo:

    git clone https://github.com/naghim/ekko.git && cd ekko
  2. Replace the default URL in index.html with your slideshow folder.

  3. Deploy to your server or host on GitHub Pages. Done!

Roadmap

Spoiler alert: It gets even better. 🛠️

Ekko is a battle-tested MVP, but there’s more to come:

  • Pinch-to-zoom for mobile
  • Drag-and-drop uploads for presentations
  • Presenter notes support