Everything you need to run, edit, and deploy the Kelly Tech × RaceTrac project.
Four live sites, one access key, one Git repo. Here's the full picture.
The one you send to RaceTrac. Kelly Tech branding. Heritage story, capabilities, Fuel Intelligence Hub, shared values, Ask Carl AI demo. Links to the full RFP response at the end.
Wade's full proposal converted into a navigable web experience. 13 sections — Executive Summary through Compliance Matrix. Expandable accordions, SLA table, domain coverage grid. Right-side nav with section tracking.
Same pitch deck but with internal strategy analysis, Shetty intel, proposal gap notes, and the compliance matrix. Includes "View the Strategy" and "View the Technical Response" hidden sections. Don't send this to RaceTrac.
Internal war room. Research docs, fuel domain drafts, action items, checklists. The workspace where the response was coordinated.
The Git repo contains all source files, research docs, and deployed site assets.
Everything runs on Node.js with Cloudflare Pages for hosting. Here's how to get set up from scratch.
Recommended: use nvm (Node Version Manager) to manage Node versions.
Pi is the AI agent that built all of this. It runs in your terminal and can read, write, edit files, run commands, search the web, and deploy to Cloudflare.
You'll need an Anthropic API key. Pi will prompt you on first run, or you can set it:
Used to deploy sites to Cloudflare Pages.
Each site is a folder with an index.html. Edit the file, deploy, done.
Cloudflare caches aggressively. Tell anyone viewing the site to hard-refresh: Cmd+Shift+R (Mac) or Ctrl+Shift+R (Windows).
Pi is the AI coding agent that built everything in this project. It runs in your terminal and works like having a senior developer next to you who can read files, write code, run commands, search the web, and deploy — all through conversation.
Pi reads your files, understands the codebase, and makes precise edits. It doesn't guess — it reads the actual HTML, finds the exact text, and replaces it. If it needs to deploy, it runs the Cloudflare CLI. If it needs research, it searches the web.
Think of it as a conversation with a developer who already knows the project. Tell it what you want in plain English. It handles the rest.
Be specific. "Make the hero text bigger" works. "Make it look better" doesn't.
Reference sections. "On the Fuel Edge slide" or "in the closing section" helps Pi find the right place.
Ask it to deploy. Pi can deploy directly — just say "deploy it."
Start fresh sessions. If Pi seems stuck or slow, start a new session. Context windows have limits.
Kelly Tech × RaceTrac — 2026