UX prototypes and design explorations for Moderne.
This repo holds standalone HTML prototypes used to explore product UX, validate flows, and align on design direction before engineering work begins. Each prototype is self-contained and published via GitHub Pages.
The gh-pages branch is deployed automatically. Once published, any prototype is viewable at:
https://moderneinc.github.io/prototypes/<file>.html
For example: https://moderneinc.github.io/prototypes/results.html
Most prototypes are single self-contained
.htmlfiles. The exception isdesign-system/, a built multi-page app — edit its source indesign-system-src/andnpm run build, don't hand-edit the generateddesign-system/folder.
| File | What it explores |
|---|---|
design-system/ |
Dark-mode SaaS + Docs design system — live theme builder, foundations, components, data-viz, and recreated Moderne screens. Multi-page app; source in design-system-src/ |
moderne-dashboard.html |
Moderne dashboard layout |
day-zero.html |
First-run / day-zero onboarding tour |
day-zero-revised.html |
Revised day-zero tour variant |
org-selector.html |
Org selector with centered modal picker |
moddy.html |
Moddy prompt input |
moddy-help.html |
Moddy first-contact "by role" states |
moddy-trigrep.html |
Moddy × Trigrep exploration |
moddy-trigrep-split.html |
Moddy × Trigrep split layout |
moddy-trigrep-combined.html |
Moddy × Trigrep combined layout |
moddy-trigrep-revised.html |
Revised Moddy refine-search results |
trigrep.html |
Trigrep spec audit + parallel Moddy/Trigrep filter sync |
results.html |
Recipe run Results tab |
results-view-summary.html |
Results Summary + options panel: show/hide + container-query responsiveness |
results-hierarchical-selection.html |
Results hierarchy: drill repo → package → file → class → method (tree vs group-by) |
results-hierarchical-selection-v2.html |
Hierarchy v2: roll up above repo to VCS org / Moderne org (nested sub-orgs, shared repos) |
results-faceted-filter.html |
Faceted filter bar (org/vcs/branch/status chips + free text) applied across the hierarchy & roll-ups |
results-focus-view.html |
Focus modes + similar results: full-screen the results tree or the diff; group by similar results (IntelliJ Find-Usages style) — type-of-change clusters → repositories → exemplar usage; repos roll up under VCS orgs; per-repo "N similar" opens the diff with Show / Back-to-search-results navigation |
org-level-error.html |
Org-level run error no longer bricks the page: partial runs stay committable (dismissible banner + error popover); full-screen panel only on total failure |
why-did-this-change-results-view.html |
Recipe attribution on Results + Moddy "why did this change?" chat |
data-tables-download.html |
Data tables with download + MVP vs AI-enhanced toggle |
data-tables-download-v2.html |
Data tables download (v2) |
visualizations-results-inline.html |
Inline-config visualizations demo |
visualizations-tab-results-view.html |
Visualizations tab: master-detail picker with Configure panel |
CLI-rewrites.html |
CLI / terminal label rewrites |
status-audit.html |
Status reference by artifact — every repository status with SaaS chip (label + where) and CLI trigger side by side |
proposed-statuses.html |
Proposed status palette stress test — six page mockups (Run results · Commits · Visualizations · Orgs · Activity · Auth strips) exercising every status under the new violet/warm-grey palette, plus a coverage gallery showing each status in all three display modes |
brand-guidelines.html |
Brand guidelines, including Product Symbols |
moderne-design-kit-preview.html |
Moderne Design Kit preview — dual-mode (dark/light) visual language: palette, type, logo, components, in-situation surfaces, embedded product-overview deck |
moderne-product-overview-deck.html |
Product overview slide deck — 16 slides across the product line (arrow-key / fullscreen navigation) |
moderne-palette.html |
Palette reference — strand-spectrum brand colors on a recreated hero, with a light/dark mode toggle (warm-black ↔ cool-grey neutrals); companion moderne-palette-tokens.css / moderne-palette.json |
A lo-fi sketch kit for quickly mocking up new prototypes. The showcase page lists every component, design token, and starter template.
wireframes.html— kit showcase and getting-started referencewireframe-kit/wireframe-kit.css/.js/.jsx— drop-in styles and components (vanilla + React)wireframe-kit/examples/— page templates (dashboard.html,recipe-detail.html,components.html)
To use the kit in a new prototype:
<link rel="stylesheet" href="wireframe-kit/wireframe-kit.css">
<script src="wireframe-kit/wireframe-kit.js"></script>assets/moddy-spinner/— shared chrome and the Moddy spinner used across prototypes.
Prototypes are plain HTML, so they can be opened directly in a browser or previewed via GitHub Pages. Changes typically land through pull requests against gh-pages, which redeploys the site on merge.