Personal GitHub Pages site for hosting research dashboards, demos, and project showcases.
URL: https://cguth7.github.io
/
├── index.html # Main landing page
├── research/ # Research dashboards and visualizations
│ ├── index.html # Research section index
│ ├── pathway-alignment/ # KEGG/Wiki pathway alignment
│ ├── hippo-image-jaccard/ # Per-image Hippo Jaccard analysis
│ ├── gwas/ # GWAS patent analysis
│ └── serendipity/ # Gene panel analysis
├── demos/ # Interactive demos
├── projects/ # Project showcases
├── data/ # Shared data files and documentation
└── assets/ # CSS, JS, images
IMPORTANT: When creating visualizations, keep data separate from HTML:
data.json file alongside index.htmlfetch('data.json') in JavaScriptWhy?
Example structure:
research/hippo-image-jaccard/
├── index.html # Visualization code
└── data.json # Data (loaded at runtime)
Use the /github-pages skill which handles:
Or manually: git push origin main (GitHub Pages auto-deploys from main)
research/index.html (visualization) and data.json (data)research/index.htmlThree pages, all reading events_v3_chi/data.json (written by
~/reality/event_wizard_chicago/export.py — never edit data.json by hand):
index.html — THE consumer page: Leaflet map + hood focus + filters
(free / solo-friendly / ↻ joinable / min-score / date range / quiet-venues).events.html — same data as a ranked, filterable table.about.html — how the engine works (live stats from data.json).tables.html, roles.html — internal views, intentionally NOT linked from
the consumer pages. tables.html is generated by view_tables.py.
Deploy cycle: run export.py in the engine repo, then commit+push here.
Style: dark brass theme, inline CSS, vanilla JS, no build step.fetch('data.json') not /research/.../data.json-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif