🎨 K.I.T. Solutions – Design Guideline (WorkmateOS)
Projekt: WorkmateOS Version: 1.0 Designsystem: K.I.T. Core UI Autor: Joshua Phu Kuhrau Letzte Aktualisierung: 02.11.2025
🧭 1. Grundprinzipien
WorkmateOS ist ein modulares, OS-ähnliches UI-System für interne Tools, Dashboards und Verwaltungssysteme.
Das Design soll technisch, ruhig und professionell wirken – mit klaren Strukturen, hoher Lesbarkeit und einer wiedererkennbaren Markenästhetik.
Designwerte
- Klarheit: Einfache, funktionale Oberflächen
- Konsistenz: Einheitliche Abstände, Farben, Komponenten
- Balance: Dezente Grundgestaltung mit kräftigem Akzent
- Modernität: Sanfte Schatten, Glas-Effekte, minimalistische Icons
- Identität: Sofort erkennbar als „K.I.T. Solutions“-Interface
🎨 2. Farbpalette
| Kategorie | Name | Hex-Code | Verwendung |
|---|---|---|---|
| 🎛️ Hintergrund | color.bg.primary |
#232223 |
Hauptoberfläche / Panels |
| 🟠 Akzent / Primary | color.accent.primary |
#ff9100 |
Buttons, aktive Elemente |
| ⚪ Text hell | color.text.primary |
#ffffff |
Haupttext |
| ⚪ Text sekundär | color.text.secondary |
rgba(255,255,255,0.7) |
Labels, Hilfetext |
| ⚫ Linien / Rahmen | color.border.light |
rgba(255,255,255,0.1) |
Trennlinien, Container |
| 🌫️ Panel Overlay | color.panel.glass |
rgba(255,255,255,0.05) |
Glas- oder Blur-Effekt |
💡 Tipp: In Figma unter
kit/colors/als Styles anlegen.
🔠 3. Typografie
| Kategorie | Schriftart | Gewicht | Verwendung |
|---|---|---|---|
| Primary Font | Inter oder JetBrains Mono | 400–600 | Standard / Body |
| Headings | Inter SemiBold | 600–700 | Überschriften |
| Monospace (optional) | JetBrains Mono | 400–500 | Technische Elemente |
Typo-Skala
| Größe | Name | Verwendung |
|---|---|---|
| 24px | display |
große Titel |
| 18px | heading |
Modul-Überschriften |
| 16px | body |
Standardtext |
| 14px | label |
Beschreibung, UI-Text |
| 12px | caption |
Sekundärinfos |
🧱 4. Spacing & Layout
Spacing-Skala
| Token | Wert | Verwendung |
|---|---|---|
space.xs |
4px | minimaler Abstand |
space.sm |
8px | Standard Padding |
space.md |
16px | Card-Inhalt, Layout-Padding |
space.lg |
24px | Section-Abstand |
space.xl |
32px | große Layout-Elemente |
Grid-System
- 12-Spalten-Layout
- Max. Breite: 1440px
- Gutter: 24px
- Margin: 32px
🧩 5. Komponentenstruktur
Alle Komponenten folgen dem Namensschema:
1
kit/<Kategorie>/<Komponente>/<Variante>
Basis-Komponenten
| Kategorie | Komponenten | Varianten |
|---|---|---|
| Button | Primary / Secondary / Ghost / Icon | default, hover, disabled |
| Input | Textfeld / Checkbox / Switch / Dropdown | default, error, focused |
| Card / Panel | Container, Info-Karten | default, glass, highlight |
| Dock | OS-Dock, App-Icons | active, hover, inactive |
| Sidebar | Navigation, Gruppen | collapsed, expanded |
| Modal / Window | OS-Fenster mit Titelleiste | focused, unfocused |
| Toast | Benachrichtigung | info, success, warning, error |
| Widget | Dashboard-Elemente | tasks, status, calendar, metrics |
🔧 In Figma als Variants mit Auto Layout aufbauen.
🪞 6. UI-Elemente & Effekte
Rundungen
| Token | Wert |
|——–|——|
| radius.sm | 8px |
| radius.md | 12px |
| radius.lg | 16px |
Schatten & Blur
| Token | Wert | Verwendung |
|——–|——|————-|
| shadow.soft | 0 2px 8px rgba(0,0,0,0.2) | Panels, Modals |
| blur.glass | Background Blur 8–12px | Glasoberflächen |
🖥️ 7. OS-Layout-Vorgaben
Grundstruktur
- Dock (unten): Zentriert, 6–8 Icons, Glow bei aktivem Modul
- Topbar (oben): Uhrzeit, Profil, System-Icons
- Sidebar (links): Navigation zwischen Modulen
- Main Window: Dynamischer Inhaltsbereich mit Tabs oder Cards
- Widgets-Bereich (rechts optional): Systemstatus, Erinnerungen etc.
🧩 Für alle Layoutzonen
Auto Layout FramesoderGridsverwenden.
🧭 8. Layer- & Page-Struktur in Figma
Empfohlene Struktur:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
📁 K.I.T. WorkmateOS
│
├── 01_Foundations
│ ├── Colors
│ ├── Typography
│ ├── Effects
│ └── Spacing & Grid
│
├── 02_Components
│ ├── Buttons
│ ├── Inputs
│ ├── Panels
│ ├── Dock
│ ├── Sidebar
│ ├── Widgets
│ └── Modals
│
├── 03_Patterns
│ ├── OS Layout
│ ├── Dashboard View
│ ├── Reminder System
│ └── Settings View
│
└── 04_Assets
├── Icons
├── Logos
└── Illustrations
⚡ 9. Interaktionsprinzipien
| Zustand | Beschreibung |
|---|---|
| Hover | Leicht aufgehellte Akzentfarbe oder Glow |
| Active | Kräftiger Farbton + Schatten |
| Focus | Feine Linie in #ff9100 |
| Disabled | 40% Deckkraft |
| Transition | 100–200 ms, ease-in-out |
🧠 10. Best Practices
✅ Verwende Auto Layout konsequent
✅ Nutze Variants für Zustände
✅ Halte alle Farben & Fonts als Figma Styles
✅ Baue Komponenten responsiv (min/max width)
✅ Kommentiere komplexe Frames mit Beschriftungen
✅ Vermeide manuelle Positionierungen – arbeite mit Constraints
🧡 Ziel:
Ein einheitliches, wartbares und OS-inspiriertes UI-System für WorkmateOS und zukünftige Tools im K.I.T. Solutions-Ökosystem.