Skip to content

Design principles

The Freightpx visual language is editorial rather than conventionally corporate. In an application context, that means strong hierarchy, concise copy, clear grids, warm high-contrast neutrals, thin separators, and decoration that stays out of the way.

The interface exists to help people understand and act on information. Use typography, order, grouping, and spacing before introducing decorative containers.

A section does not automatically need a card. Use whitespace and dividers to create hierarchy. Reserve surfaces for components that genuinely benefit from containment or elevation.

The system should not impose a bright accent identity on every product. Neutral UI gives brand, content, charts, status, and customer data space to carry their own meaning.

Application interfaces should handle dense information while remaining readable and operable. Major sections can breathe; repeated rows and controls should be efficient.

A view should make the next important action easy to find. Secondary actions remain available without competing visually.

Status, warnings, feedback, selection, and risk are valid uses. Decorative color applied without meaning is not a default pattern.

Animation should explain a state change, reveal hierarchy, or improve spatial understanding. It should never delay routine work.

Default-only mockups are incomplete. Components must define hover, focus, active, selected, disabled, loading, empty, and error behavior where relevant.