Modular Vacuum & Temperature Monitoring System for IR Testing Dewars.
Static site deployable directly to GitHub Pages. No build step required.
vsens/
├── docs/
│ ├── index.html # Main site
│ ├── styles.css # All styles
│ ├── script.js # Interactivity, simulations, animations
│ └── formatting-metadata.json # Formatting and brand tokens
└── README.md
- Create a GitHub repo (e.g.,
vsens-site) - Copy all files into a
/docsfolder in the repo:your-repo/ └── docs/ ├── index.html ├── styles.css ├── script.js └── formatting-metadata.json - Go to Settings → Pages
- Source: Deploy from branch
- Branch:
main, Folder:/docs - Save → site live at
https://<username>.github.io/vsens-site/
- Push all files to the root of your
mainbranch - Go to Settings → Pages
- Source: Deploy from branch, Branch:
main, Folder:/(root) - Save
git checkout --orphan gh-pages
git rm -rf .
# copy site files here
git add index.html styles.css script.js README.md
git commit -m "deploy"
git push origin gh-pagesThen set GitHub Pages to deploy from gh-pages branch.
Open index.html directly in a browser — no local server needed.
Or use Python's built-in server:
cd vsens/
python3 -m http.server 8080
# open http://localhost:8080- Dark/light mode toggle (persists via localStorage)
- Interactive PID simulator with Kp/Ki/Kd sliders
- Animated vacuum gauge with simulated live readout
- Animated data flow packets along pipeline diagram
- Live telemetry strip (simulated)
- Terminal-style log window
- Expandable architecture layers
- Scroll reveal animations
- Responsive layout
- Test validation plots (canvas-drawn)