Skip to content

CreatorTrack UI Kit

URL: https://mkdocs.justinsforge.com/memory/general/reference_suite_ui_kit/

CANON UPDATE (2026-06-18) , renamed to CreatorTrack. This is the CreatorTrack shared UI kit (product formerly "The Suite"/"Workspace"), built and previewed at dev.creatortrack.ai. It is step 1 of the build order: reusable UI components first (one shared kit, revise a token to retheme all), then the Notion-class page framework as the foundation, then apps that plug into that framework. The data layer formerly "lifeos" is now the core database (core). Full canon (with tech-stack overview): creator-suite-vision-strategy.

The shared design system for forge-suite (the Next/React Suite: finance + future Clips/Fitness/Workspace modules). Created 2026-06-17. Formalizes the workspace.justinsforge.com Notion look so every module is consistent and we revise once.

What it is

  • Tokens: app/theme.css , the :root CSS variables (palette, font, radii, spacing), sourced from the workspace design ([[reference_workspace_palette]] + [[reference_workspace_font]]; the Flask source is forge_workspace_ui_base.py :root). Imported in app/layout.tsx, so it's global to ALL routes. This is the single retheme knob , edit a token, every module re-themes. Use var(--token), never hardcode a hex.
  • Primitives: components/ui/index.tsx (+ components/ui/icons.tsx). Built only on tokens. Import from @/components/ui; never hand-roll per-module styles.
  • STUDIO: /studio (renamed from /kit 2026-06-18; /kit now 307-redirects in via app/kit/page.tsx). Studio is the internal design+build tool ("the tool to build the tool"), merging the 3 pro surfaces: component explorer + token/theme editor + (toward) a visual page builder. Shell app/studio/page.tsx = topbar tabs, floating Theme dock mounted once across all tabs. Tabs: Components (components/studio/ComponentsGallery.tsx, the old /kit catalog + playgrounds), Preview (components/studio/PreviewTab.tsx, renders any real route in a phone 390 / tablet 834 / desktop device