Created by Jennifer Leigh West Mirror Protocolβ’ (U.S. Copyright Reg. No. 1-14949237971) Β· MIRA Protocolβ’ Β· West Methodβ’
A 12-slide immersive web app β entrepreneurial archetype quiz + city-specific guerrilla wealth dashboard. Each slide is a standalone HTML file with its own particle system environment (ocean, mountains, desert, city, forest, void). No frameworks, no build step β pure HTML/CSS/JS.
guerrilla-wealth/
βββ public/
β βββ index.html β Main app (iframe loader + swipe nav)
β βββ slides/
β βββ slide-01-splash.html (Copper void β welcome)
β βββ slide-02-autumn-quiz1.html (Autumn forest β Sacred Identity)
β βββ slide-03-winter-quiz2.html (Winter ice β Wealth Geography)
β βββ slide-04-spring-quiz3.html (Spring bloom β Sacred Capacity)
β βββ slide-05-summer-plans-generating.html (Summer β plan picker + generating)
β βββ slide-06-ocean-overview.html (Ocean beach β dashboard overview + ON Meter)
β βββ slide-07-smokies-itinerary.html (Smoky Mountains β daily itinerary)
β βββ slide-08-desert-venues.html (Desert night β venue intelligence)
β βββ slide-09-city-events.html (City dusk β event cards)
β βββ slide-10-forest-stickers.html (Forest canopy β sticker deployment)
β βββ slide-11-void-account.html (The void β account/subscription)
β βββ slide-12-receipt-report.html (Receipt β funnel to services)
βββ package.json
βββ vercel.json
βββ railway.toml
βββ Dockerfile
βββ .gitignore
βββ README.md
npm install
npm run dev
# Opens at http://localhost:3000
Or just open public/index.html in a browser. Each slide also works standalone β open any slide-XX-*.html directly.
Vercel is the simplest for static HTML. Important Vercel quirk: it can render some files from GitHub directly instead of deploying them. To avoid this:
Method A β Vercel CLI (most reliable):
# Install Vercel CLI if you don't have it
npm i -g vercel
# From the project root:
cd guerrilla-wealth
vercel
# Follow prompts:
# - Link to existing project? No
# - Project name: guerrilla-wealth
# - Directory: ./
# - Override settings? No
# For production:
vercel --prod
Method B β GitHub import (watch for the rendering quirk):
If Vercel renders your HTML as raw code instead of a site: This happens when Vercel treats .html files as static assets from GitHub. Fix it by:
vercel.json is in the root (itβs already included)build script that copies files: in package.json change build to "build": "cp -r public dist" and set Output Directory to distCustom domain:
vercel domains add yourdomain.com
# Install Railway CLI
npm i -g @railway/cli
# Login and init
railway login
railway init
# Deploy
railway up
# Get your URL
railway domain
Or connect GitHub repo at https://railway.app/new β it auto-detects the railway.toml.
# Build
docker build -t guerrilla-wealth .
# Run locally
docker run -p 3000:3000 guerrilla-wealth
# For Railway/Render/Fly.io β they auto-detect the Dockerfile
Since this is 100% static HTML, GitHub Pages works great:
https://yourusername.github.io/guerrilla-wealth/Note: If using the /public subfolder, you may need to move index.html and slides/ to root level for Pages to serve it correctly. Alternative: use a GitHub Action that publishes the public folder.
cd guerrilla-wealth
git init
git add -A
git commit -m "Guerrilla Wealth v1.0 β 12-slide immersive app"
# Create repo on GitHub (via browser or CLI):
gh repo create guerrilla-wealth --private --source=. --push
# Or manually:
git remote add origin https://github.com/jennaleighwilder/guerrilla-wealth.git
git branch -M main
git push -u origin main
For Cursor, Windsurf, or any AI code editor:
index.html loader uses iframes, so slides are fully isolatedserve is only for local devBeta test mode β Give testers full access + offering tier preview:
?beta=1 to the URL (e.g. yoursite.com?beta=1), orBETA_MODE = true in public/index.html (line ~40) to enable for everyone?beta=1 from URL or set BETA_MODE = falseCommon modifications in Cursor:
QS array with questions, options, subtitles)Color variables used across all slides:
--void: #0d0a0e; /* Background */
--cream: #f5ede0; /* Primary text */
--ember: #d4863e; /* Copper/gold accent */
--copper: #c87030; /* Darker copper */
--jade: #3a9a7a; /* Green accent */
--fire: #c45a3a; /* Red/urgency */
--gold: #e8a95b; /* Gold highlights */
--dim: #b0a8b8; /* Muted text */
Jennifer Leigh West The Forgotten Code Research Institute
Β© 2026 All rights reserved.