Experimental Vortex interface built with React + Rsbuild, Tailwind-like utility styles, and shared UI components.
- React with React Router
- Rsbuild
- Yarn (see
.node-versionfor Node version) - UI primitives in
src/components/primitives - Tailwind-style utilities via PostCSS
corepack enable
yarn install
yarn devDev server: http://localhost:3000
Landing: http://localhost:3000/ App: http://localhost:3000/app
yarn dev– start the dev serveryarn build– build the appyarn exec tsc --noEmit– type-check
src/app– App shell, routes, sidebarsrc/components– shared UI (Hint, PageHint, SearchBar) and primitives underprimitives/src/data– glossary (vortexopedia), page hints/tutorial contentsrc/pages– feature pages (proposals, human-nodes, formations, chambers, factions, courts, feed, profile, invision, etc.)src/styles– base/global stylesprolog/vortexopedia.pl– Prolog version of the glossary data (for future integration)
- Hints:
HintLabelfor inline glossary popups;PageHintfor page-level help overlays. - Search:
SearchBarcomponent standardizes the search row across pages. - Status/Stage bars: proposal pages share a stage bar for Draft → Pool → Chamber vote → Formation.
- Builds output to
dist/. - Keep glossary entries in sync between
src/data/vortexopedia.tsandprolog/vortexopedia.plif you edit definitions.