| public | ||
| src | ||
| .gitignore | ||
| index.html | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| SPEAKER_SCRIPT.md | ||
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
-
Install Dependencies:
npm install -
Start the Development Server:
npm run devOpen your browser and navigate to the address shown in your terminal (usually
http://localhost:5173). -
Open Speaker Notes: Press
Son 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:
-
Compile the Static Site:
npm run buildThis creates a optimized
dist/directory containing all CSS, JS, and HTML bundles. -
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.