Design system

Tokens, building blocks, voice.

The open reference for Struqo's visual system, from tokens to whole pages. Every value comes live from the code, Figma follows it. Agents read the same building blocks in apps/web/components/styleguide/catalog.ts.

06

Pages

A template with real content. This is where the system proves itself: long names, German and English, guest and signed in.

Editor with carport

The editor with the carport example, open as a guest. Checks names, dimensions and all sheets with real content.

Pages · ReadyCode: app/[locale]/(app)/editor/page.tsx

Composed of: Editor

Open: /editor?example=carport

Home page

The home page with all sections in German and English.

Pages · ReadyCode: app/[locale]/(marketing)/page.tsx

Composed of: Marketing page

Open: /

Projects

The project list, signed in. Checks an empty list, one project and many.

Pages · ReadyCode: app/[locale]/(app)/(shell)/projects/page.tsx

Composed of: App page

Open: /projects

Sign in

Sign in with error messages and the forgotten-password path.

Pages · ReadyCode: app/[locale]/(auth)/login/page.tsx

Composed of: Sign-in page

Open: /login

Carport plan set

The carport plan set as PDF, via Print in the editor. Checks title block, scale and bill of materials.

Pages · ReadyCode: components/print/PrintDocument.tsx

Composed of: Plan sheet

No address of its own, via Print in the editor.

Design system · Struqo