Demo/presentation.json

{
    "title": "How to Use PoshPresenter",
    "author": "PoshPresenter",
    "event": "Built-in Demo",
    "duration": 10,
    "slides": [
        {
            "file": "slides/01-welcome.html",
            "title": "Welcome",
            "section": "Intro",
            "duration": 1,
            "notes": "This demo was built with PoshPresenter. The slides you're clicking through are just HTML files in a folder. That's it. No special build step, no framework.\n\nTip: You're in standalone mode right now. Restart with -Presenter to unlock the full notes panel, timer, and pace tracker."
        },
        {
            "file": "slides/02-navigation.html",
            "title": "Navigation",
            "section": "The Shell",
            "duration": 1.5,
            "notes": "Walk the audience through every shortcut. Most people won't discover O (overview) or N (notes) on their own — call them out explicitly.\n\nThe overview panel is great for jumping around during Q&A without fumbling through slides one at a time."
        },
        {
            "file": "slides/03-structure.html",
            "title": "Your First Slide",
            "section": "Building Slides",
            "duration": 2,
            "notes": "This is the slide you show when someone asks 'how do I make a slide?'\n\nThe code block on screen IS the actual HTML structure of this slide (minus the content). Three things they need: the CSS link, the script tag, and a div with class='slide'."
        },
        {
            "file": "slides/04-live-code.html",
            "title": "Live Code",
            "section": "Building Slides",
            "duration": 3,
            "notes": "The left side shows the pattern. The right side runs it live.\n\nEmphasize: the code is just a fetch() to /api/execute. PowerShell runs on the presenter machine. Output comes back as JSON and gets written into a div. That's the entire trick.\n\nThis is the feature that makes people's jaws drop — a button in a slide that executes real PowerShell."
        },
        {
            "file": "slides/05-presenter-mode.html",
            "title": "Presenter Mode",
            "section": "Presenter Tools",
            "duration": 1.5,
            "notes": "You're reading the notes panel right now.\n\nThis is exactly what your audience doesn't see. You get: the current slide notes, the title of the next slide so you can tee it up, a running total timer, a per-slide timer, and the pace indicator that tells you if you're running ahead or behind.\n\nPress N to toggle this panel. Press T to hide the clock."
        },
        {
            "file": "slides/06-get-started.html",
            "title": "Get Started",
            "section": "Next Steps",
            "duration": 1,
            "notes": "Send them off with the two commands they need. New-PoshPresentation scaffolds everything — they just add their HTML slides and update presentation.json.\n\nRemind them: slides are just HTML. If they can build a webpage, they can build a slide."
        }
    ]
}