Public web foundation

Design system

A clear foundation for public experiences

Calm, accessible, reusable building blocks for FreshUp24 experiences in English and Turkish.

Public service available

The public service connection is working.
Explore the components

Shared components

Reusable controls favor native semantics, useful defaults, and calm states.

Actions and links

Clear variants preserve hierarchy without decorative effects.

States

Form controls

Labels, descriptions, errors, and disabled states stay connected.

Use synthetic labels only. Do not enter personal or clinical information.
Choose a valid synthetic reference.
This setting is part of the synthetic component example.

Surfaces and feedback

Cards, badges, and alerts use semantic feedback roles.

NeutralExample savedReview exampleExample needs attention

Foundation note

These components demonstrate structure, not product workflows.

Example saved

The synthetic example completed successfully.

Review example

Check the example values before continuing.

Example needs attention

The synthetic example could not be completed.

Complete interface states

Every async surface begins with an explicit, understandable state.

Loading example

The synthetic component preview is being prepared.

No example items yet

Add a synthetic example when one is available.

Accessibility is structural

Focus, reflow, reduced motion, language, and forced-colors behavior are built into the foundation.

Focus across every surface

Each sample uses a separated white halo and blue outline so focus remains visible against the control and its surrounding surface.

Loading shapes remain understandable when motion is reduced.