sparklabs-6-presentation/README.md
2026-06-22 18:08:05 +10:00

2.1 KiB

The AI Advantage: Rethinking 'Build vs. Buy' in Government IT

This repository contains a Reveal.js presentation designed for 2026 government digital graduates. The presentation challenges the traditional government IT procurement model and argues for Digital Sovereignty through open-source foundation software customized using Generative AI.

🚀 Running Locally

  1. Install Dependencies:

    npm install
    
  2. Start the Development Server:

    npm run dev
    

    Open your browser and navigate to the address shown in your terminal (usually http://localhost:5173).

  3. Open Speaker Notes: Press S on your keyboard while viewing the slides to open the presenter's control window with the timer, slide previews, and the exact speaker script.


🎤 Presenter Script

A detailed slide-by-slide word-for-word presenter script is available in the SPEAKER_SCRIPT.md file. You can read it to practice your timing and pacing for the 30-minute talk.


🏗️ Building for Production & Cloudflare Pages

To build a static version of the presentation suitable for hosting on Cloudflare Pages, GitHub Pages, or Netlify:

  1. Compile the Static Site:

    npm run build
    

    This creates a optimized dist/ directory containing all CSS, JS, and HTML bundles.

  2. Deploy to Cloudflare Pages:

    • Point your Cloudflare Pages project to this repository.
    • Set the Build Command to npm run build.
    • Set the Output Directory to dist.
    • Trigger the deploy.

🛠️ Tech Stack & Key Files

  • Vite: High-speed development server and bundler.
  • Reveal.js: The core HTML presentation engine.
  • index.html - Structural markup and slide layout.
  • src/style.css - Custom glassmorphic styles, SVG animations, and color scheme.
  • src/main.js - Reveal.js plugin load configuration and slide interactivity script.